Module: AutoTagging::SearchParam

Defined in:
lib/auto_tagging/search_param.rb

Class Method Summary collapse

Class Method Details

.to_valid_url(url) ⇒ Object



18
19
20
# File 'lib/auto_tagging/search_param.rb', line 18

def to_valid_url(url)
  ( /http:\/\/|https:\/\// =~ url ) == 0 ? url : "http://#{url}"
end

.url_search?(opts) ⇒ Boolean

Returns:

  • (Boolean)


6
7
8
9
10
11
12
13
14
15
16
# File 'lib/auto_tagging/search_param.rb', line 6

def url_search?(opts)
  src = false
  if opts.instance_of? Hash
    if opts.keys.size == 1 && opts.keys[0].to_s.downcase == "url"
      src = true
    else
      raise AutoTagging::Errors::InvalidSearchError
    end
  end
  src
end