Sha256: d01c2d15e93b71483d712c33666ab06b1df43752057ef833bdedb52dec322136

Contents?: true

Size: 437 Bytes

Versions: 4

Compression:

Stored size: 437 Bytes

Contents

require "equalizer"
require "twitter/base"

module Twitter
  class Identity < Twitter::Base
    include Equalizer.new(:id)
    # @return [Integer]
    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

4 entries across 4 versions & 1 rubygems

Version Path
twitter-8.1.0 lib/twitter/identity.rb
twitter-8.0.1 lib/twitter/identity.rb
twitter-8.0.0 lib/twitter/identity.rb
twitter-8.0.0.rc.1 lib/twitter/identity.rb