Sha256: a45030df780cffd1a43f6423db1cd8a432211df2353f470f5e98727d011a932c

Contents?: true

Size: 413 Bytes

Versions: 14

Compression:

Stored size: 413 Bytes

Contents

require 'equalizer'
require 'twitter/base'

module Twitter
  class Identity < Twitter::Base
    include Equalizer.new(:id)
    attr_reader :id

    # Initializes a new object
    #
    # @param attrs [Hash]
    # @raise [ArgumentError] Error raised when supplied argument is missing an :id key.
    # @return [Twitter::Identity]
    def initialize(attrs = {})
      attrs.fetch(:id)
      super
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
twitter-5.11.0 lib/twitter/identity.rb
twitter-5.10.0 lib/twitter/identity.rb
twitter-5.9.0 lib/twitter/identity.rb
twitter-5.8.0 lib/twitter/identity.rb
twitter-5.7.1 lib/twitter/identity.rb
twitter-5.7.0 lib/twitter/identity.rb
twitter-5.6.0 lib/twitter/identity.rb
twitter-5.5.1 lib/twitter/identity.rb
twitter-5.5.0 lib/twitter/identity.rb
twitter-5.4.1 lib/twitter/identity.rb
twitter-5.4.0 lib/twitter/identity.rb
twitter-5.3.1 lib/twitter/identity.rb
twitter-5.3.0 lib/twitter/identity.rb
twitter-5.2.0 lib/twitter/identity.rb