Sha256: b58411994370cfb34b1b1c8d8c645b363f21579bd659adbafcdeb77ff02fbfc8
Contents?: true
Size: 333 Bytes
Versions: 2
Compression:
Stored size: 333 Bytes
Contents
class Search def initialize(params={}) @params = Hash.new.merge(params['search'] || {}) end def method_missing(method_sym,*args) case method_sym.to_s when /^\[\]=?$/ @params.send(method_sym,*args) when /^(.*)=$/ @params.update($1,*args) else @params[method_sym.to_s] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
guara-0.0.3 | app/models/search.rb |
guara-0.0.1.rc | app/models/search.rb |