class RokuBuilder::Scripter

Helper for extending for scripting

Public Class Methods

commands() click to toggle source
# File lib/roku_builder/plugins/scripter.rb, line 9
def self.commands
  {print: {source: true, stage: true}}
end
new(config:) click to toggle source
# File lib/roku_builder/plugins/scripter.rb, line 20
def initialize(config:)
  @config = config
end
parse_options(parser:, options:) click to toggle source
# File lib/roku_builder/plugins/scripter.rb, line 13
def self.parse_options(parser:, options:)
  parser.separator("Commands:")
  parser.on("--print ATTRIBUTE", "Print attribute for scripting") do |a|
    options[:print] = a.to_sym
  end
end

Public Instance Methods

print(options:) click to toggle source