class GoldenFleece::Context
Attributes
attributes[R]
formats[R]
has_run_setup[R]
model_class[R]
normalizers[R]
rules[RW]
schemas[R]
setup_callbacks[R]
Public Class Methods
new(model_class)
click to toggle source
# File lib/golden_fleece/context.rb, line 19 def initialize(model_class) @model_class = model_class @normalizers = {} @formats = {} @attributes = [] @schemas = Schema.new(self, '/', {}) @setup_callbacks = [] @has_run_setup = false end
Public Instance Methods
run_setup_callbacks()
click to toggle source
# File lib/golden_fleece/context.rb, line 29 def run_setup_callbacks @setup_callbacks.each do |cb| cb.call self end @has_run_setup = true end