Module: FastSerializer

Defined in:
lib/fast_serializer.rb,
lib/fast_serializer/utils.rb,
lib/fast_serializer/schema.rb,
lib/fast_serializer/version.rb,
lib/fast_serializer/json_model.rb,
lib/fast_serializer/schema/mixin.rb,
lib/fast_serializer/configuration.rb,
lib/fast_serializer/json_model/node.rb,
lib/fast_serializer/json_model/array.rb,
lib/fast_serializer/json_model/object.rb,
lib/fast_serializer/json_model/attribute.rb,
lib/fast_serializer/json_model/relationship.rb,
lib/fast_serializer/json_model/has_one_relationship.rb,
lib/fast_serializer/json_model/has_many_relationship.rb

Defined Under Namespace

Modules: JsonModel, Utils Classes: Configuration, Error, Schema

Constant Summary collapse

VERSION =
'0.6.9'

Class Method Summary collapse

Class Method Details

.configObject



25
26
27
# File 'lib/fast_serializer/configuration.rb', line 25

def config
  @config ||= Configuration.new
end

.configure(&block) ⇒ Object



29
30
31
# File 'lib/fast_serializer/configuration.rb', line 29

def configure(&block)
  block&.call(config)
end