class Taketo::Actions::BaseAction
Attributes
destination_path[R]
options[R]
Public Class Methods
new(options)
click to toggle source
# File lib/taketo/actions/base_action.rb, line 10 def initialize(options) @options = options @destination_path = options[:destination_path] end
Public Instance Methods
config()
click to toggle source
# File lib/taketo/actions/base_action.rb, line 15 def config @config ||= begin config_file = options[:config] DSL.new.configure(config_file).tap do |config| traverser = ConfigTraverser.new(config) ConfigValidator.new(traverser).validate! end end end