module Origen::Features
Public Instance Methods
feature(name = nil)
click to toggle source
Returns an array of the names of all associated features
# File lib/origen/features.rb, line 89 def feature(name = nil) if !name self.class.features.keys else if self.class.features.key?(name) self.class.features[name] else fail "Feature #{name} does not exist!" end end end
Also aliased as: features
has_features?(name = nil)
click to toggle source
# File lib/origen/features.rb, line 75 def has_features?(name = nil) if !name if feature.size == 0 false else true end else feature.include?(name) end end
Also aliased as: has_feature?