class Agave::Dump::Dsl::Directory

Attributes

agave[R]
operations[R]

Public Class Methods

new(agave, operations, &block) click to toggle source
# File lib/agave/dump/dsl/directory.rb, line 16
def initialize(agave, operations, &block)
  @agave = agave
  @operations = operations
  @self_before_instance_eval = eval 'self', block.binding

  instance_eval(&block)
end

Public Instance Methods

method_missing(method, *args, &block) click to toggle source
# File lib/agave/dump/dsl/directory.rb, line 24
def method_missing(method, *args, &block)
  @self_before_instance_eval.send method, *args, &block
end