module TerraspaceBundler::Mod::Props::Extension

Public Instance Methods

prop(name) click to toggle source
# File lib/terraspace_bundler/mod/props/extension.rb, line 7
def prop(name)
  name = name.to_sym
  define_method(name) do
    @props[name]
  end

  define_method("#{name}=") do |v|
    @props[name] = v
  end
end
props(*names) click to toggle source
# File lib/terraspace_bundler/mod/props/extension.rb, line 3
def props(*names)
  names.each { |n| prop(n) }
end