Class: Clarinet::Concept

Inherits:
Object
  • Object
show all
Defined in:
lib/clarinet/concept.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(raw_data = {}) ⇒ Concept

Returns a new instance of Concept.



11
12
13
14
15
16
17
18
19
# File 'lib/clarinet/concept.rb', line 11

def initialize(raw_data = {})
  @raw_data = raw_data

  @id = raw_data[:id]
  @name = raw_data[:name]
  @created_at = raw_data[:created_at]
  @app_id = raw_data[:app_id]
  @value = raw_data[:value]
end

Instance Attribute Details

#app_idObject (readonly)

Returns the value of attribute app_id.



6
7
8
# File 'lib/clarinet/concept.rb', line 6

def app_id
  @app_id
end

#created_atObject (readonly)

Returns the value of attribute created_at.



8
9
10
# File 'lib/clarinet/concept.rb', line 8

def created_at
  @created_at
end

#idObject (readonly)

Returns the value of attribute id.



4
5
6
# File 'lib/clarinet/concept.rb', line 4

def id
  @id
end

#nameObject (readonly)

Returns the value of attribute name.



5
6
7
# File 'lib/clarinet/concept.rb', line 5

def name
  @name
end

#raw_dataObject (readonly)

Returns the value of attribute raw_data.



9
10
11
# File 'lib/clarinet/concept.rb', line 9

def raw_data
  @raw_data
end

#valueObject (readonly)

Returns the value of attribute value.



7
8
9
# File 'lib/clarinet/concept.rb', line 7

def value
  @value
end