Method: Build::Rule#initialize

Defined in:
lib/build/rule.rb

#initialize(process_name, type) ⇒ Rule

Returns a new instance of Rule.



116
117
118
119
120
121
122
123
124
125
126
127
# File 'lib/build/rule.rb', line 116

def initialize(process_name, type)
  @name = process_name + "." + type
  @full_name = @name.gsub(/[^\w]/, '_')
  
  @process_name = process_name.gsub('-', '_').to_sym
  @type = type
  
  @apply = nil
  
  @parameters = []
  @primary_output = nil
end