class Initializr::Default

Public Class Methods

new(schema, default) click to toggle source
# File lib/initializr/default.rb, line 4
def initialize schema, default
  @schema = schema
  @default = default
end

Public Instance Methods

instantiate(obj) click to toggle source
# File lib/initializr/default.rb, line 9
def instantiate obj
  if !obj.nil?
    @schema.instantiate obj
  else
    @default
  end
end