module Gadgeto::Dslable
Usage¶ ↑
class Foo include Dslable include Dslable::Display dslable_method :item, :key, '*arguments' def inspect attributes[:key] end end f = Foo.new f.draw do item 'Startseite', :baem => :bum do item 'terms' item 'imprint' end item 'Praemien' do item 'Kueche' do item 'Toepfe' end end end f.display :items
Public Class Methods
extended(base)
click to toggle source
# File lib/gadgeto/dslable.rb, line 40 def self.extended(base) class << base self.extend ClassMethods end end
included(base)
click to toggle source
# File lib/gadgeto/dslable.rb, line 36 def self.included(base) base.extend ClassMethods end