Class: OpenDictionary::DefinitionGroup

Inherits:
Object
  • Object
show all
Defined in:
lib/open_dictionary/definition_group.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ DefinitionGroup

Returns a new instance of DefinitionGroup.



5
6
7
8
# File 'lib/open_dictionary/definition_group.rb', line 5

def initialize(data)
  @description = data['description']
  @entries = data['entries'].map { |entry| DefinitionEntry.new(entry) }
end

Instance Attribute Details

#descriptionObject (readonly)

Returns the value of attribute description.



3
4
5
# File 'lib/open_dictionary/definition_group.rb', line 3

def description
  @description
end

#entriesObject (readonly)

Returns the value of attribute entries.



3
4
5
# File 'lib/open_dictionary/definition_group.rb', line 3

def entries
  @entries
end