OpenCores
URL https://opencores.org/ocsvn/soc_maker/soc_maker/trunk

Subversion Repositories soc_maker

[/] [soc_maker/] [trunk/] [lib/] [soc_maker/] [ifc_spc.rb] - Diff between revs 8 and 9

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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.