Skip to content
This repository has been archived by the owner on Dec 11, 2020. It is now read-only.

Simple interface #59

Open
wants to merge 18 commits into
base: master
Choose a base branch
from
Open

Simple interface #59

wants to merge 18 commits into from

Commits on Mar 2, 2019

  1. Simple interface

    - a Client instance can create a tranfer (and add files on the go)
    - split Transfers' .new and .create,
      - new only initializes,
      - create also sends it to WeTransfers' Public API
      - need to have a seperate add_file method to make this work
    - MiniIO introduced to get wrap all things IO, in a very slim interface
    arnoFleming committed Mar 2, 2019
    Configuration menu
    Copy the full SHA
    274b4f1 View commit details
    Browse the repository at this point in the history
  2. DRYed up File and MiniIO interaction

    -
    
    - DRY up request headers
    - NullMiniIO: all methods are empty
    
    - rename old spec files so they wont run, move them to a specific directory
    
    transform request params to JSON as late (and as once) as possible
    
    add more old spec files to the ignore list
    
    - Add RemoteFile and RemoteTransfer modules that change the
        corresponding instances *in place*. It sets instance variables
        and getter methods.
    
    - Transfer.find works, very limited test, though
    - Make upgrading a transfer (a bit) less magical.
    
    finalize call for transfers operational
    
    File upload implemented
    
    Implement file completion
    
    Refactorings for readability, less complexity
    
    Move communication to CommunicationHelper class
    
    More focus in integration test
    
    Expose #to_json on a transfer
    
    Refactoring
    
    * use class<<self instead of private_class_method on def self.foobar things
    
    refactor: Remove duplication
    
    remove unused image
    
    refactor
    
    get rid of useless example
    arnoFleming committed Mar 2, 2019
    Configuration menu
    Copy the full SHA
    9ee34dc View commit details
    Browse the repository at this point in the history
  3. Rename communication module

    Start documenting the behavior better
    arnoFleming committed Mar 2, 2019
    Configuration menu
    Copy the full SHA
    8138841 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bcf0a45 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    963ea55 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e4b1e7b View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2019

  1. Configuration menu
    Copy the full SHA
    73bfb10 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f272590 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2019

  1. Configuration menu
    Copy the full SHA
    6d1f239 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2019

  1. Rename to Communicator,

    small refactorings for chainging methods on a transfer, and
    unfuddle the :ensure_ok_status!
    arnoFleming committed Mar 7, 2019
    Configuration menu
    Copy the full SHA
    d578838 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2019

  1. Bump version to 0.10.x

    Document that 0.10.x only offers transfer support
    Document high level usage better.
    arnoFleming committed Mar 9, 2019
    Configuration menu
    Copy the full SHA
    af4eaae View commit details
    Browse the repository at this point in the history
  2. freeze those strings

    arnoFleming committed Mar 9, 2019
    Configuration menu
    Copy the full SHA
    8d0f98c View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2019

  1. Configuration menu
    Copy the full SHA
    30f68f9 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2019

  1. Configuration menu
    Copy the full SHA
    ac9a7e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22c3bd8 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2019

  1. More Yardoc

    arnoFleming committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    789e3b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97b1443 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2019

  1. Configuration menu
    Copy the full SHA
    5541469 View commit details
    Browse the repository at this point in the history