class TuyaCIDSL::Command::MonitorCreate
Public Class Methods
new(argv)
click to toggle source
Calls superclass method
# File lib/tuya/ci/DSL/command/create.rb, line 31 def initialize(argv) super @name = argv.option('name') @file_name = @name end
options()
click to toggle source
Calls superclass method
# File lib/tuya/ci/DSL/command/create.rb, line 16 def self.options [ ['--name=file_name', 'file name'] ].concat(super) end
Public Instance Methods
run()
click to toggle source
Calls superclass method
TuyaCIDSL::Command#run
# File lib/tuya/ci/DSL/command/create.rb, line 37 def run super dsl = TuyaCIDSL::TriggerCreator.new @file_name dsl.create end
validate!()
click to toggle source
# File lib/tuya/ci/DSL/command/create.rb, line 22 def validate! @file_name = 'CIFile' unless @name if @file_name == 'CIFile' if File.exist? './CIFile' @file_name = TYCiCore::TYAsk.ask 'File: CIFile is existed, please enter another file name' end end end