Module: Blocks::ViewAdditions::ClassMethods

Defined in:
lib/blocks/view_additions.rb

Instance Method Summary collapse

Instance Method Details

#blocksObject



4
5
6
7
8
9
# File 'lib/blocks/view_additions.rb', line 4

def blocks
  return @blocks if @blocks
  @blocks = Blocks::Base.new(self)
  @blocks.blocks.merge! @controller_blocks.blocks if @controller_blocks
  @blocks
end

#call_each_hash_value_if_proc(*args) ⇒ Object



15
16
17
# File 'lib/blocks/view_additions.rb', line 15

def call_each_hash_value_if_proc(*args)
  Blocks::ProcWithArgs.call_each_hash_value(*args)
end

#call_if_proc(*args) ⇒ Object



11
12
13
# File 'lib/blocks/view_additions.rb', line 11

def call_if_proc(*args)
  Blocks::ProcWithArgs.call(*args)
end