module Faceted::Interface::ClassMethods
Public Instance Methods
klass()
click to toggle source
# File lib/faceted/interface.rb, line 19 def klass @wraps end
where(args)
click to toggle source
# File lib/faceted/interface.rb, line 31 def where(args) materialize(klass.where(args)) end
wraps(name, args={})
click to toggle source
# File lib/faceted/interface.rb, line 23 def wraps(name, args={}) class_name = args[:class_name] || name.to_s.classify @wraps = eval(class_name) define_method :"#{class_name.downcase}" do object end end