module CloudSesame::ClassMethods
Public Instance Methods
cloudsearch()
click to toggle source
# File lib/cloud_sesame.rb, line 109 def cloudsearch @cloudsearch ||= Domain::Base.new self end
define_cloudsearch(&block)
click to toggle source
# File lib/cloud_sesame.rb, line 113 def define_cloudsearch(&block) if block_given? Domain::Base.definitions[self] = block cloudsearch.instance_eval(&block) end end
load_definition_from(klass)
click to toggle source
# File lib/cloud_sesame.rb, line 120 def load_definition_from(klass) if (definition = Domain::Base.definitions[klass]) cloudsearch.instance_eval(&definition) end end