Class: ContactData::Text

Inherits:
Object
  • Object
show all
Defined in:
lib/contact-data/text.rb,
lib/contact-data/text/results.rb

Defined Under Namespace

Classes: Results

Constant Summary collapse

BASE =
:text

Class Method Summary collapse

Class Method Details

.common_phrase(raw_params = {}) ⇒ Object



19
20
21
22
23
# File 'lib/contact-data/text.rb', line 19

def common_phrase(raw_params = {})
  params = raw_params.is_a?(String) ? { name: raw_params } : raw_params
  params[:api_base] ||= 'api/v3'
  Fetcher.get :common_phrase, params.to_options(BASE)
end

.search(text = nil, params = {}) ⇒ Object



10
11
12
13
14
15
16
17
# File 'lib/contact-data/text.rb', line 10

def search(text = nil, params = {})
  if params.is_a? Hash
    params[:timeout] ||= 600
    params[:api_base] ||= 'api/v3'
  end

  Results.new text, params
end