Sha256: 93951b22667d224501b1cee321cafa00c3c9fec8a5cd877ed4174b5240158733
Contents?: true
Size: 744 Bytes
Versions: 49
Compression:
Stored size: 744 Bytes
Contents
# ********** Copyright Viacom, Inc. Apache 2.0 ********** module RokuBuilder # Super class for modules # This class defines a common initializer and allows subclasses # to define their own secondary initializer module Plugin def commands raise ImplementationError, "commands method not implemented in #{self}" #[ # { # name: :command_name, # device: true || false, # source: true || false, # exclude: true || false # } #] end def parse_options(option_parser:, options:) raise ImplementationError, "parse_options method not implemented" end def dependencies [] end def validate # No default validations end end end
Version data entries
49 entries across 49 versions & 1 rubygems