class Substance::Objects::Defaults::Value
Public Class Methods
new(static: nil, &block)
click to toggle source
# File lib/substance/objects/defaults.rb, line 32 def initialize(static: nil, &block) @value = (static.nil? && block_given?) ? block : static end
Public Instance Methods
value()
click to toggle source
# File lib/substance/objects/defaults.rb, line 36 def value isolate(@value.respond_to?(:call) ? instance_eval(&@value) : @value) end