Skip to content
This repository

Jul 28, 2012

  1. Erik Michaels-Ober

    Move IdentityMapKeyError under Twitter::Error namespace

    authored

Jul 24, 2012

  1. Erik Michaels-Ober

    Don't cache dynamic attributes

    authored
  2. Erik Michaels-Ober

    Add missing requires

    authored

Jul 21, 2012

  1. Erik Michaels-Ober

    Add note about Ruby 1.8 hacks [ci skip]

    authored

Jul 18, 2012

  1. Erik Michaels-Ober

    Modify identity map interface

    authored

Jul 17, 2012

  1. Erik Michaels-Ober

    Create proper interface for Twitter::IdentityMap

    authored
  2. Erik Michaels-Ober

    Refactor Twitter::RateLimit class to be non-global

    The global data being overwritten when there were multiple clients
    running in parallel. Now, each client has its own Twitter::RateLimit
    instance, as does each Twitter::Error object.
    
    Closes #289.
    authored

Jul 16, 2012

  1. Erik Michaels-Ober

    Remove alias, no longer necessary for backwards compatability

    authored
  2. Steve Agalloco

    Updated Twitter::Base and Twitter::Identity to use global identity map.

    The identity map is now exposed as a global and can be disabled:
    
        Twitter.identity_map = false
    
    Likewise, it can be replaced by a custom implementation:
    
        Twitter.identity_map = My::Custom::SqliteIdentityMap
    spagalloco authored
  3. Steve Agalloco

    switch back to fetch_or_new

    spagalloco authored

Jul 12, 2012

  1. Erik Michaels-Ober

    Remove unnecessary requires

    authored

Jul 11, 2012

  1. Steve Agalloco

    alias fetch_or_new

    spagalloco authored
  2. Steve Agalloco

    change method to fetch_or_create

    spagalloco authored

Jul 10, 2012

  1. Steve Agalloco

    let Twitter::Base#fetch accept a block

    spagalloco authored
  2. Steve Agalloco

    separate object initialization from identity map for #285

    spagalloco authored

Jul 09, 2012

  1. Erik Michaels-Ober

    Use Twitter::Base.fetch_or_new

    authored

Jun 30, 2012

  1. Erik Michaels-Ober

    Refactor _equal methods into Twitter::Base#attr_equal

    authored

Jun 29, 2012

  1. Erik Michaels-Ober

    Make object equality more strict

    Closes #277.
    authored

Jun 24, 2012

  1. Erik Michaels-Ober

    Update RateLimit via Faraday middleware

    authored
  2. Erik Michaels-Ober

    Remove duplication

    authored
  3. Erik Michaels-Ober

    Use symbols as keys

    authored
  4. Erik Michaels-Ober

    Add Twitter::RateLimit class

    Progress toward #268.
    authored

Jun 21, 2012

  1. Erik Michaels-Ober

    Don't use symbols when defining aliases

    authored
  2. Erik Michaels-Ober

    Make update method merge!

    authored

Jun 07, 2012

  1. Erik Michaels-Ober

    Update object interface; separate new from get

    authored

Jun 05, 2012

  1. Erik Michaels-Ober

    Rename lazy_attr_reader to attr_reader since it's not actually lazy

    authored

Jun 03, 2012

  1. Erik Michaels-Ober

    Use class (instead of class name) as identity map key

    authored
  2. Erik Michaels-Ober

    Add update method

    authored

Jun 02, 2012

  1. Erik Michaels-Ober

    Implement identity map!

    authored

Nov 09, 2011

  1. Erik Michaels-Ober

    Make Twitter::Base#[] behave more like a hash

    Hat-tip: @laserlemon
    authored

Oct 20, 2011

  1. Erik Michaels-Ober

    Flesh out YARD documentation

    authored

Oct 19, 2011

  1. Erik Michaels-Ober

    The instance variable is static, so there's no need to use instance_v…

    …ariable_get
    
    Hat-tip: @dkubb
    authored
  2. Erik Michaels-Ober

    Rename @attributes to @attrs to avoid collision with Twitter::Place#a…

    …ttributes
    authored

Oct 18, 2011

  1. Erik Michaels-Ober

    Make all accessors lazy

    authored
  2. Erik Michaels-Ober

    Actually, ivar assignment/caching is unnecessary

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