module Dapp::Dimg::Config::Directive::DimgGroupBase
Public Instance Methods
_dimg()
click to toggle source
# File lib/dapp/dimg/config/directive/dimg_group_base.rb, line 22 def _dimg (@_dimg + _dimg_group.map(&:_dimg)).flatten end
_dimg_group()
click to toggle source
# File lib/dapp/dimg/config/directive/dimg_group_base.rb, line 26 def _dimg_group @_dimg_group||[] end
dimg(name = nil, &blk)
click to toggle source
# File lib/dapp/dimg/config/directive/dimg_group_base.rb, line 6 def dimg(name = nil, &blk) Dimg.new(name, dapp: dapp).tap do |dimg| before_dimg_eval(dimg) dimg.instance_eval(&blk) if block_given? @_dimg << dimg end end
dimg_group(&blk)
click to toggle source
# File lib/dapp/dimg/config/directive/dimg_group_base.rb, line 14 def dimg_group(&blk) DimgGroup.new(dapp: dapp).tap do |dimg_group| before_dimg_group_eval(dimg_group) dimg_group.instance_eval(&blk) if block_given? @_dimg_group << dimg_group end end
Protected Instance Methods
before_dimg_eval(dimg)
click to toggle source
# File lib/dapp/dimg/config/directive/dimg_group_base.rb, line 32 def before_dimg_eval(dimg) end
before_dimg_group_eval(dimg_group)
click to toggle source
# File lib/dapp/dimg/config/directive/dimg_group_base.rb, line 35 def before_dimg_group_eval(dimg_group) end
dimg_group_init_variables!()
click to toggle source
# File lib/dapp/dimg/config/directive/dimg_group_base.rb, line 38 def dimg_group_init_variables! @_dimg = [] @_dimg_group = [] end