class Origen::CodeGenerators::Feature

Public Class Methods

banner() click to toggle source

Public Instance Methods

setup() click to toggle source
# File lib/origen/code_generators/feature.rb, line 39
def setup
  @generate_model = false
  @generate_pins = true
  @generate_timesets = true
  @generate_parameters = true
  extract_model_name
  create_files
  add_acronyms
end
validate_args() click to toggle source
# File lib/origen/code_generators/feature.rb, line 29
def validate_args
  if args.size > 1 || args.size == 0
    msg = args.size > 1 ? 'Only one' : 'One'
    msg << " argument is expected by the feature generator, e.g. 'origen new feature my_feature', 'origen new feature features/my_feature"
    puts msg
    exit 1
  end
  validate_args_common
end