module Mogli::Model::Search
Attributes
search_type[R]
Public Instance Methods
search(pattern="", client=nil, args={})
click to toggle source
# File lib/mogli/model/search.rb, line 6 def search(pattern="", client=nil, args={}) raise(NoMethodError.new("Can't search for #{self.to_s}")) unless search_type args.merge!({:q => pattern}) args.merge!(:type => self.search_type) unless search_type == 'all' (client||Mogli::Client.new).get_and_map('search', self, args) end
Protected Instance Methods
set_search_type(type=nil)
click to toggle source
# File lib/mogli/model/search.rb, line 15 def set_search_type(type=nil) @search_type = type.nil? ? self.to_s.gsub('Mogli::','').downcase : type.to_s end