class Agave::Dump::Dsl::Root
Attributes
agave[R]
operations[R]
Public Class Methods
new(config_code, agave, operations)
click to toggle source
# File lib/agave/dump/dsl/root.rb, line 19 def initialize(config_code, agave, operations) @agave = agave @operations = operations # rubocop:disable Lint/Eval eval(config_code) # rubocop:enable Lint/Eval end
Public Instance Methods
directory(path, &block)
click to toggle source
# File lib/agave/dump/dsl/root.rb, line 28 def directory(path, &block) operation = Operation::Directory.new(operations, path) operations.add operation Directory.new(agave, operation, &block) end