class method
self.new
Ruby on Rails 2.9.0
Since v1.9.3 Last seen in v2.11.0Signature
self.new(args = [], local_options = {}, config = {})
No documentation comment.
Parameters
-
argsopt = [] -
local_optionsopt = {} -
configopt = {}
Source
# File lib/kamal/cli/base.rb, line 25
def initialize(args = [], local_options = {}, config = {})
if config[:current_command].is_a?(Kamal::Cli::Alias::Command)
# When Thor generates a dynamic command, it doesn't attempt to parse the arguments.
# For our purposes, it means the arguments are passed in args rather than local_options.
super([], args, config)
else
super
end
initialize_commander unless KAMAL.configured?
end
Defined in lib/kamal/cli/base.rb line 25
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Kamal::Cli::Base