Class: ApiConsumer::Elements::Meta

Inherits:
Struct
  • Object
show all
Defined in:
lib/api_consumer/elements/meta.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attributes) ⇒ Meta

Returns a new instance of Meta.



5
6
7
8
# File 'lib/api_consumer/elements/meta.rb', line 5

def initialize(attributes)
  raise "Meta required a status code" unless attributes.has_key? 'code'
  attributes.each { |k, v| send("#{k}=", v) if respond_to?("#{k}=") }
end

Instance Attribute Details

#codeObject

Returns the value of attribute code

Returns:

  • (Object)

    the current value of code



3
4
5
# File 'lib/api_consumer/elements/meta.rb', line 3

def code
  @code
end

#error_messageObject

Returns the value of attribute error_message

Returns:

  • (Object)

    the current value of error_message



3
4
5
# File 'lib/api_consumer/elements/meta.rb', line 3

def error_message
  @error_message
end

#error_typeObject

Returns the value of attribute error_type

Returns:

  • (Object)

    the current value of error_type



3
4
5
# File 'lib/api_consumer/elements/meta.rb', line 3

def error_type
  @error_type
end