Class: ActivePublicResources::ResponseTypes::BaseResponseType

Inherits:
Object
  • Object
show all
Includes:
ActiveModel::Serialization
Defined in:
lib/active_public_resources/base_response_type.rb

Direct Known Subclasses

Exercise, Folder, Image, Quiz, Video

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeBaseResponseType

Returns a new instance of BaseResponseType.



8
9
10
# File 'lib/active_public_resources/base_response_type.rb', line 8

def initialize
  @return_types = []
end

Instance Attribute Details

#descriptionObject

Returns the value of attribute description.



6
7
8
# File 'lib/active_public_resources/base_response_type.rb', line 6

def description
  @description
end

#idObject

Returns the value of attribute id.



6
7
8
# File 'lib/active_public_resources/base_response_type.rb', line 6

def id
  @id
end

#kindObject

Returns the value of attribute kind.



6
7
8
# File 'lib/active_public_resources/base_response_type.rb', line 6

def kind
  @kind
end

#return_typesObject

Returns the value of attribute return_types.



6
7
8
# File 'lib/active_public_resources/base_response_type.rb', line 6

def return_types
  @return_types
end

#titleObject

Returns the value of attribute title.



6
7
8
# File 'lib/active_public_resources/base_response_type.rb', line 6

def title
  @title
end

Instance Method Details

#attributesObject



12
13
14
# File 'lib/active_public_resources/base_response_type.rb', line 12

def attributes
  instance_values
end