Sha256: b8a9c61d4eecffa08db87bd427cdaa04e298776ae0fe08d4a2fd69c17d342468

Contents?: true

Size: 358 Bytes

Versions: 16

Compression:

Stored size: 358 Bytes

Contents

module Scrivito
  class ObjCreateParamsParser < Struct.new(:host, :port)
    include ObjParamsParser

    private

    def convert_params(params)
      if obj_class_name = params['_obj_class']
        convert_field_params(ObjClass.find(obj_class_name), params)
      else
        raise ArgumentError, 'Missing "_obj_class" param'
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
scrivito_sdk-0.50.1 lib/scrivito/obj_create_params_parser.rb
scrivito_sdk-0.50.0 lib/scrivito/obj_create_params_parser.rb
scrivito_sdk-0.50.0.rc2 lib/scrivito/obj_create_params_parser.rb
scrivito_sdk-0.50.0.rc1 lib/scrivito/obj_create_params_parser.rb
scrivito_sdk-0.42.1 lib/scrivito/obj_create_params_parser.rb
scrivito_sdk-0.42.1.rc3 lib/scrivito/obj_create_params_parser.rb
scrivito_sdk-0.42.1.rc2 lib/scrivito/obj_create_params_parser.rb
scrivito_sdk-0.42.1.rc1 lib/scrivito/obj_create_params_parser.rb
scrivito_sdk-0.42.0 lib/scrivito/obj_create_params_parser.rb
scrivito_sdk-0.41.1 lib/scrivito/obj_create_params_parser.rb
scrivito_sdk-0.41.0 lib/scrivito/obj_create_params_parser.rb
scrivito_sdk-0.41.0.rc2 lib/scrivito/obj_create_params_parser.rb
scrivito_sdk-0.41.0.rc1 lib/scrivito/obj_create_params_parser.rb
scrivito_sdk-0.40.0 lib/scrivito/obj_create_params_parser.rb
scrivito_sdk-0.40.0.rc2 lib/scrivito/obj_create_params_parser.rb
scrivito_sdk-0.40.0.rc1 lib/scrivito/obj_create_params_parser.rb