class Zenlish::Feature::FeatureStruct
Public Class Methods
new(aStructDef)
click to toggle source
Calls superclass method
# File lib/zenlish/feature/feature_struct.rb, line 9 def initialize(aStructDef) featrs = build_features(aStructDef) super(aStructDef, featrs) end
Private Instance Methods
build_features(aStructDef)
click to toggle source
# File lib/zenlish/feature/feature_struct.rb, line 16 def build_features(aStructDef) feats = [] aStructDef.struct.each_value do |feature_def| feats << Feature.new(feature_def) end feats end