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