class Pinball::ContainerItem
Attributes
value[RW]
Public Class Methods
new(value)
click to toggle source
# File lib/pinball/container_item.rb, line 5 def initialize(value) @value = value end
Public Instance Methods
fetch(target)
click to toggle source
# File lib/pinball/container_item.rb, line 9 def fetch(target) if value.is_a? Proc target.instance_eval(&value) elsif value.is_a? Module value.new else value end end