class Dslimple::DSL::Record
Constants
- ATTRIBUTES
Public Class Methods
new(options = {}, &block)
click to toggle source
# File lib/dslimple/dsl/record.rb, line 7 def initialize(options = {}, &block) options.each_pair do |key, val| break unless respond_to?("#{key}=") send("#{key}=", val) end returned_content = instance_eval(&block) @content ||= returned_content end
Public Instance Methods
[](key)
click to toggle source
# File lib/dslimple/dsl/record.rb, line 18 def [](key) respond_to?(key) ? send(key) : nil end
region(v = nil)
click to toggle source
# File lib/dslimple/dsl/record.rb, line 32 def region(v = nil) self.regions = [v].flatten end
region=(v)
click to toggle source
# File lib/dslimple/dsl/record.rb, line 36 def region=(v) self.regions = [v].flatten end