class Schemacop::V2::NodeWithBlock
Public Class Methods
block_method(name)
click to toggle source
# File lib/schemacop/v2/node_with_block.rb, line 6 def self.block_method(name) self.block_methods += [name] end
Public Instance Methods
exec_block(&block)
click to toggle source
# File lib/schemacop/v2/node_with_block.rb, line 10 def exec_block(&block) return unless block_given? se = Schemacop::ScopedEnv.new(self, self.class.block_methods) se.instance_exec(&block) end