module Innate::Optioned
extend your class with this
Public Class Methods
included(into)
click to toggle source
# File lib/innate/options/dsl.rb, line 187 def self.included(into) into.extend(SingletonMethods) snaked = into.name.split('::').last snaked = snaked.gsub(/\B[A-Z][^A-Z]/, '_\&').downcase.gsub(' ', '_') options = Innate.options.sub(snaked) into.instance_variable_set(:@options, options) end
Private Instance Methods
options()
click to toggle source
# File lib/innate/options/dsl.rb, line 203 def options self.class.options end