Sha256: 8f80f5e23db9aed832d383fafe098fabf9cc74c266f856cfa8ccddc6b66253fe
Contents?: true
Size: 807 Bytes
Versions: 3
Compression:
Stored size: 807 Bytes
Contents
module KirguduBase class DynamicPages::EventIfBlockBuilder < ::KirguduBase::DynamicPages::Builder def initialize(name, values, &block) @actions = [] self.name = name self.values = values super(&block) #raise "IF Block Builder --- Self Name: #{self.name}, Self Values: #{self.values}" end def action(action_name, &block) element = ::KirguduBase::DynamicPages::EventActionBuilder.new(action_name, &block).to_action @actions << element end def to_actions @actions.each do |element| element.constraint = ::KirguduBase::DynamicPages::EventActionConstraint.new(name: self.name, values: self.values) #element.constraint.name = self.name #element.constraint.values = self.values end @actions end attr_accessor :name attr_accessor :values end end
Version data entries
3 entries across 3 versions & 1 rubygems