class DefaultValueFor::NormalValueContainer

Public Class Methods

new(value) click to toggle source
# File lib/default_value_for.rb, line 23
def initialize(value)
  @value = value
end

Public Instance Methods

evaluate(instance) click to toggle source
# File lib/default_value_for.rb, line 27
def evaluate(instance)
  if @value.duplicable?
    return @value.dup
  else
    return @value
  end
end