Class: DictClient::WordDefinitions

Inherits:
SimpleResponse show all
Defined in:
lib/dict_client/responses.rb

Defined Under Namespace

Classes: WordDefinition

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(lines) ⇒ WordDefinitions

Returns a new instance of WordDefinitions.



113
114
115
116
# File 'lib/dict_client/responses.rb', line 113

def initialize lines
  @definitions = []
  super(lines)
end

Instance Attribute Details

#definitionsObject (readonly)

Returns the value of attribute definitions.



111
112
113
# File 'lib/dict_client/responses.rb', line 111

def definitions
  @definitions
end

Instance Method Details

#countObject



134
135
136
# File 'lib/dict_client/responses.rb', line 134

def count
  @definitions.size
end

#to_sObject



130
131
132
# File 'lib/dict_client/responses.rb', line 130

def to_s
  @definitions.each_with_index.to_a.map{|definition, idx| definition.to_s(idx+1)}.join
end