Module: QueryInterface::Server::Resource

Defined in:
lib/query-interface-server/resource.rb

Defined Under Namespace

Modules: InstanceMethods

Class Method Summary collapse

Class Method Details

.for(model) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/query-interface-server/resource.rb', line 5

def self.for(model)
  Module.new do
    define_singleton_method(:included) do |base|
      base.send(:define_method, :query_model) { model }
    end
    include InstanceMethods
  end
end