URL
https://opencores.org/ocsvn/soc_maker/soc_maker/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 8 |
Rev 9 |
Line 45... |
Line 45... |
|
|
attr_accessor :name
|
attr_accessor :name
|
attr_accessor :version
|
attr_accessor :version
|
attr_accessor :ports
|
attr_accessor :ports
|
|
|
def initialize( name, version, options = {} )
|
def initialize( name, version, optional = {} )
|
init_with( { 'name' => name,
|
init_with( { 'name' => name,
|
'version' => version }.merge( options ) )
|
'version' => version }.merge( optional ) )
|
end
|
end
|
def encode_with( coder )
|
def encode_with( coder )
|
%w[ name version ports ].
|
%w[ name version ports ].
|
each { |v| coder[ v ] = instance_variable_get "@#{v}" }
|
each { |v| coder[ v ] = instance_variable_get "@#{v}" }
|
end
|
end
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.