Ignore:
Timestamp:
Jul 8, 2009, 8:15:17 PM (15 years ago)
Author:
KOBAYASHI, Shinji
Message:

fixed 63

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ruby/trunk/lib/models/rm/common/archetyped.rb

    r154 r162  
    4747          attr_accessor :uid, :archetype_details, :feeder_audit
    4848
    49           def initialize(archetype_node_id, name, links, parent=nil, uid=nil, archetype_details=nil, feeder_audit=nil)
    50             super(parent)
    51             self.archetype_node_id = archetype_node_id
    52             self.name = name
    53             self.links = links
    54             self.uid = uid
    55             self.archetype_details = archetype_details
    56             self.feeder_audit = feeder_audit
    57             self.parent = parent
     49          def initialize(args = { })
     50            super(args[:parent])
     51            self.archetype_node_id = args[:archetype_node_id]
     52            self.name = args[:name]
     53            self.links = args[:links]
     54            self.uid = args[:uid]
     55            self.archetype_details = args[:archetype_details]
     56            self.feeder_audit = args[:feeder_audit]
    5857          end
    5958         
     
    7170            @links = links
    7271          end
     72
    7373          def item_at_path(path)
    7474            if !@path.nil?
     
    7878            end
    7979          end
     80
    8081          def items_at_path(path)
    8182            raise NotImplementError, "items_at_path must be implemented"
    8283          end
     84
    8385          def path_exists?
    8486            raise NotImplementError, "path_exists? must be implemented"
    8587          end
     88
    8689          def path_unique
    8790            raise NotImplementError, "path_unique must be implemented"
    8891          end
     92
    8993          def concept
    9094          end
     95
    9196          def is_archetype_root?
    9297            !archetype_details.nil?
Note: See TracChangeset for help on using the changeset viewer.