Module: QueryInterface::Client

Defined in:
lib/query-interface-client/api.rb,
lib/query-interface-client/model.rb,
lib/query-interface-client/types.rb,
lib/query-interface-client/request.rb,
lib/query-interface-client/version.rb,
lib/query-interface-client/resource.rb,
lib/query-interface-client/lazy_query.rb,
lib/query-interface-client/json_middleware.rb

Defined Under Namespace

Modules: Model, Request, Resource Classes: API, Association, Conversion, JsonMiddleware, LazyQuery, Property

Constant Summary collapse

VERSION =
'1.3.3'

Class Method Summary collapse

Class Method Details

.register_type(type, &registry_block) ⇒ Object



31
32
33
34
35
36
37
# File 'lib/query-interface-client/types.rb', line 31

def self.register_type(type, &registry_block)
  conversion = Conversion.new
  if block_given?
    conversion.instance_eval &registry_block
  end
  self.types[type] = conversion
end

.typesObject



27
28
29
# File 'lib/query-interface-client/types.rb', line 27

def self.types
  @_types ||= {}
end