Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on May 3, 2012
  1. added ego icon [ci skip]

    authored
  2. start testing gem with travis

    authored
Commits on Sep 19, 2011
  1. Allow the usage of send_priority_XXX_message in the sending of emails.

    authored
    This is a configurable option and default is that it's off. Use the configuration
    option 'use_priority' to switch it on, e.g.
    
        Ecircle.configure do |config|
          ...
          config.use_priority = true
          ...
        end
    
    Once on, send_priority_parametrized_single_message_to_user and
    send_priority_single_message_to_user are used instead of the non-priority versions.
    
    On branch: master
Commits on Sep 1, 2011
  1. Version bump to 0.0.5

    authored
Commits on Aug 20, 2011
  1. Added a fix to the Ecircle::Client.attempt to handle random

    authored
    NoMethodErrors' when using FindMembershipByEmail ... these really
    do happen randomly and cause issues if not handled. And, it seems,
    simply retrying the call, helps to fix the issue.
    
    Hence this is now caught by attempt and handled there.
    
    On branch: master
Commits on Aug 17, 2011
  1. Version bump to 0.0.4

    authored
    On branch: master
  2. Added attempt method to the Ecircle::Client class to allow callees to

    authored
    automatically retry calls to ecircle on permission or logon issues.
    
    For example:
    
        def leave_group(group_key)
          Ecircle::Client.attempt do
            user.leave_group(group_key)
          end
        rescue Ecircle::Client::PermissionDenied => e
          raise GroupNotFoundError, "Ecircle group #{group_key} couldn't be found!"
        end
    
    the permission denied exception is propogated out once the maximum number of retries
    (in this case 1) has been reached and ecircle continues to raise exceptions.
    
    On branch: master
Commits on Aug 16, 2011
  1. Added group functionality the user object. Allowing users to be removed

    authored
    from groups.
    
    refs #413
    
    On branch: issue_413_group_functionality_on_user
Commits on Aug 10, 2011
  1. More sensible return value from send_to_user so that it's easier for …

    authored
    …clients
    
    to decide whether the message was successfully sent.
    
    The problem is that ecircle returns nothing if the message was sent, else it
    returns an error message or something else.
    
    On branch: master
  2. Version bump to 0.0.3

    authored
    On branch: master
  3. Capture authorisation and permission problems and propagate these up

    authored
    as PermissionDenied exceptions.
    
    On branch: master
Commits on Aug 9, 2011
  1. added ecircle time helper - thanks to Martin Tepper

    authored
    On branch: master
Commits on Aug 3, 2011
  1. added cheat to the development gems

    authored
    On branch: master
Commits on Jul 25, 2011
  1. bundler complains if there is a todo or fixme in the summary or descr…

    authored
    …iption of a gem
    
    On branch: master
  2. Version bump to 0.0.2

    authored
    On branch: master
Commits on Jul 22, 2011
  1. Added a Ecircle::Message class to support the messages. This will be …

    authored
    …useful
    
    for the asynchronous API: it combines groups, messages and some control information
    into a job-package that can be used to delay the sending of emails to groups
    of subscribers.
    
    On branch: master
Commits on Jul 21, 2011
  1. Some more tests and a proper Readme.

    authored
    On branch: master
  2. More changes:

    authored
    * added a base class for handling common functionality (i.e. initialization of instance variables and parsing xml)
    * more tests but still lots more
    * a group class for handling groups
    * more ActiveModel-like interface with find_by_XXX and save/update methods.
    
    On branch: master
Commits on Jul 20, 2011
  1. Version bump to 0.0.1

    authored
  2. initial version that can retrieve a user based on the email and

    authored
    create a new user based on a new email.
    
    this is basically just a first throw of the dice, but works nicely if you're
    kind to the gem.
Commits on Jul 19, 2011
  1. initial gem setup

    authored
  2. initial commit

    authored
Something went wrong with that request. Please try again.