module EcsDeployCli::DSL::AutoOptions

Public Instance Methods

_options() click to toggle source
# File lib/ecs_deploy_cli/dsl/auto_options.rb, line 29
def _options
  @_options ||= {}
end
method_missing(name, *args, &block) click to toggle source
Calls superclass method
# File lib/ecs_deploy_cli/dsl/auto_options.rb, line 18
def method_missing(name, *args, &block)
  if args.count == 1 && !block
    unless self.class._allowed_options.include?(name)
      EcsDeployCli.logger.info("Used unhandled option #{name.to_sym} = #{args.first} in #{self.class.name}")
    end
    _options[name.to_sym] = args.first
  else
    super
  end
end