class Blueprinter::Configuration

Constants

VALID_CALLABLES

Attributes

association_default[RW]
datetime_format[RW]
default_transformers[RW]
deprecations[RW]
extractor_default[RW]
field_default[RW]
generator[RW]
if[RW]
method[RW]
sort_fields_by[RW]
unless[RW]

Public Class Methods

new() click to toggle source
# File lib/blueprinter/configuration.rb, line 7
def initialize
  @deprecations = :stderror
  @association_default = nil
  @datetime_format = nil
  @field_default = nil
  @generator = JSON
  @if = nil
  @method = :generate
  @sort_fields_by = :name_asc
  @unless = nil
  @extractor_default = AutoExtractor
  @default_transformers = []
end

Public Instance Methods

jsonify(blob) click to toggle source
# File lib/blueprinter/configuration.rb, line 21
def jsonify(blob)
  generator.public_send(method, blob)
end
valid_callable?(callable_name) click to toggle source
# File lib/blueprinter/configuration.rb, line 25
def valid_callable?(callable_name)
  VALID_CALLABLES.include?(callable_name)
end