Class: Cartoonist::Routes
- Inherits:
-
Object
- Object
- Cartoonist::Routes
- Defined in:
- lib/cartoonist.rb
Constant Summary collapse
- @@begin =
[]
- @@middle =
[]
- @@end =
[]
Class Method Summary collapse
- .add(&block) ⇒ Object
- .add_begin(&block) ⇒ Object
- .add_end(&block) ⇒ Object
- .load!(instance) ⇒ Object
Class Method Details
.add(&block) ⇒ Object
244 245 246 |
# File 'lib/cartoonist.rb', line 244 def add(&block) @@middle << block end |
.add_begin(&block) ⇒ Object
240 241 242 |
# File 'lib/cartoonist.rb', line 240 def add_begin(&block) @@begin << block end |
.add_end(&block) ⇒ Object
248 249 250 |
# File 'lib/cartoonist.rb', line 248 def add_end(&block) @@end << block end |
.load!(instance) ⇒ Object
252 253 254 255 256 257 258 259 260 261 262 263 264 |
# File 'lib/cartoonist.rb', line 252 def load!(instance) @@begin.each do |routes| instance.instance_exec &routes end @@middle.each do |routes| instance.instance_exec &routes end @@end.each do |routes| instance.instance_exec &routes end end |