Class: Origen::Tester::Ultraflex::Generator::Patset::Pattern
- Defined in:
- lib/origen/tester/ultraflex/generator/patset.rb
Constant Summary collapse
- ATTRS =
%w(pattern_set file_name start_label stop_label comment)
- ALIASES =
{ pattern: :file_name }
- DEFAULTS =
{ }
Instance Method Summary collapse
-
#initialize(patset, attrs = {}) ⇒ Pattern
constructor
A new instance of Pattern.
- #to_s ⇒ Object
Constructor Details
#initialize(patset, attrs = {}) ⇒ Pattern
Returns a new instance of Pattern.
32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/origen/tester/ultraflex/generator/patset.rb', line 32 def initialize(patset, attrs = {}) # Set the defaults DEFAULTS.each do |k, v| send("#{k}=", v) end # Then the values that have been supplied self.pattern_set = patset attrs.each do |k, v| send("#{k}=", v) end end |