Ignore:
Timestamp:
Jul 3, 2009, 10:08:26 PM (15 years ago)
Author:
KOBAYASHI, Shinji
Message:

fixed #65

File:
1 edited

Legend:

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

    r153 r154  
    134134
    135135        class Feeder_Audit
    136          
     136          attr_reader :originating_system_audit
     137          attr_accessor :originating_system_item_ids, :feeder_system_audit,
     138                        :feeder_system_item_ids, :original_content
     139
     140          def initialize(args = { })
     141            self.originating_system_audit = args[:originating_system_audit]
     142            self.originating_system_item_ids = args[:originating_system_item_ids]
     143            self.feeder_system_audit = args[:feeder_system_audit]
     144            self.feeder_system_item_ids = args[:feeder_system_item_ids]
     145            self.original_content = args[:original_content]
     146          end
     147
     148          def originating_system_audit=(originating_system_audit)
     149            if originating_system_audit.nil?
     150              raise ArgumentError, 'originating_system_audit must be not nil'
     151            end
     152            @originating_system_audit = originating_system_audit
     153          end
    137154        end # of Feeder_Audit
    138155
    139156        class Feeder_Audit_Details
    140157          attr_reader :system_id
     158          attr_accessor :provider, :location, :time, :subject, :version_id
    141159
    142160          def initialize(args ={ })
    143161            self.system_id = args[:system_id]
     162            self.provider = args[:provider]
     163            self.location = args[:location]
     164            self.time = args[:time]
     165            self.subject = args[:subject]
     166            self.version_id = args[:version_id]
    144167          end
    145168
Note: See TracChangeset for help on using the changeset viewer.