module Substance::Objects::Options

Public Instance Methods

inherited(base) click to toggle source
Calls superclass method
# File lib/substance/objects/options.rb, line 22
def inherited(base)
  base._options = _options.dup
  super
end
option(option, default: nil, &block) click to toggle source
# File lib/substance/objects/options.rb, line 29
def option(option, default: nil, &block)
  _options << option
  define_attribute option
  define_default option, static: default, &block
end