class BlifUtils::Elaborator::ModelDeclaration

Attributes

inputs[R]
name[R]
outputs[R]

Public Class Methods

new(name, inputs, outputs) click to toggle source
# File lib/blifutils/elaborator.rb, line 50
def initialize (name, inputs, outputs)
        @name = name
        @inputs = inputs
        @outputs = outputs
end

Public Instance Methods

to_s() click to toggle source
# File lib/blifutils/elaborator.rb, line 56
def to_s
        str  = "Model \"#{@name}\"\n"
        str += "  Inputs:  #{@inputs.join(', ')}\n"
        str += "  Outputs: #{@outputs.join(', ')}\n"
        return str
end