Sha256: 2951026f69c3d64fe311cacefe70c699fc5652bdbc516abcb85d77aa0010973c

Contents?: true

Size: 411 Bytes

Versions: 8

Compression:

Stored size: 411 Bytes

Contents

gem 'twitter4r', '0.3.0'
require 'twitter'

class Twitter::Client
  @@statuses = []

  def status( _action, _value )
    return nil unless _value
    case _action
    when :post
      @@statuses << _value
    when :delete
      @@statuses.delete_at( _value )
    when :get
      @@statuses[_value]
    else
      raise "ArgumentError: unknown action"
    end
  end

  def self.statuses
    @@statuses
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
cerberus-0.4.0 test/mock/twitter.rb
cerberus-0.4.2 test/mock/twitter.rb
cerberus-0.4.3 test/mock/twitter.rb
cerberus-0.4.4 test/mock/twitter.rb
cerberus-0.4.1 test/mock/twitter.rb
cerberus-0.4.5.1 test/mock/twitter.rb
cerberus-0.4.5 test/mock/twitter.rb
cerberus-0.5 test/mock/twitter.rb