class DatamuseRB::DatamuseResults
Attributes
query[R]
results[R]
Public Class Methods
new(response, query)
click to toggle source
# File lib/datamuse_rb.rb, line 23 def initialize(response, query) @results = response.map {|r| DatamuseResult.new(r)} @query = query end
Public Instance Methods
each(&block)
click to toggle source
# File lib/datamuse_rb.rb, line 28 def each(&block) @results.each do |result| block.call(result) end end
empty?()
click to toggle source
# File lib/datamuse_rb.rb, line 34 def empty? none? end
Private Instance Methods
method_missing(name,*args)
click to toggle source
Calls superclass method
# File lib/datamuse_rb.rb, line 40 def method_missing(name,*args) super unless WORD_METHODS[name] && args.any? @query.merge! WORD_METHODS[name] => args.first DatamuseRequest.send("/words",@query) end