d16ba154fce4313396a8dccc4ca8382793c280f7
Dev Initial commit

Dev authored 7 years ago

rcm_service.rb          1) module RCM
rcm_service.rb          2)   class Service
Dev Now detecting difference in...

Dev authored 7 years ago

objects/rcm_service.rb  3)     attr_accessor :name, :depends_file, :depends_package
Dev Initial commit

Dev authored 7 years ago

rcm_service.rb          4) 
rcm_service.rb          5)     def ==(other)
rcm_service.rb          6)       return false unless other.is_a?(RCM::Service)
rcm_service.rb          7) 
Dev Now detecting difference in...

Dev authored 7 years ago

objects/rcm_service.rb  8)       return false unless @name == other.name
objects/rcm_service.rb  9) 
objects/rcm_service.rb 10)       @depends_file.each do |dep_name, dep_object|
objects/rcm_service.rb 11)         other_depends = other.depends_file
objects/rcm_service.rb 12)         # Return false if dependencies are not same.
objects/rcm_service.rb 13)         return false unless other_depends.key?(dep_name)
objects/rcm_service.rb 14) 
objects/rcm_service.rb 15)         # Return false if any of the attributes does not match
objects/rcm_service.rb 16)         unless  other_depends[dep_name].checksum == dep_object.checksum &&
objects/rcm_service.rb 17)                 other_depends[dep_name].mode == dep_object.mode &&
objects/rcm_service.rb 18)                 other_depends[dep_name].owner == dep_object.owner &&
objects/rcm_service.rb 19)                 other_depends[dep_name].group == dep_object.group &&
objects/rcm_service.rb 20)                 other_depends[dep_name].path == dep_object.path
objects/rcm_service.rb 21)           return false
objects/rcm_service.rb 22)         end
objects/rcm_service.rb 23)       end
objects/rcm_service.rb 24) 
objects/rcm_service.rb 25)       @depends_package.each do |dep_name, dep_object|
objects/rcm_service.rb 26)         other_depends = other.depends_package
objects/rcm_service.rb 27)         unless  other_depends[dep_name].name == dep_object.name &&
objects/rcm_service.rb 28)                 other_depends[dep_name].version == dep_object.version
objects/rcm_service.rb 29)           return false
objects/rcm_service.rb 30)         end
objects/rcm_service.rb 31)       end
objects/rcm_service.rb 32) 
objects/rcm_service.rb 33)       true
Dev Initial commit

Dev authored 7 years ago

rcm_service.rb         34)     end
rcm_service.rb         35) 
Dev Now detecting difference in...

Dev authored 7 years ago

objects/rcm_service.rb 36)     def initialize(name, depends_file, depends_package)
Dev Initial commit

Dev authored 7 years ago

rcm_service.rb         37)       @name = name
Dev Now detecting difference in...

Dev authored 7 years ago

objects/rcm_service.rb 38)       @depends_file = depends_file
objects/rcm_service.rb 39)       @depends_package = depends_package
Dev Initial commit

Dev authored 7 years ago

rcm_service.rb         40)     end
rcm_service.rb         41) 
rcm_service.rb         42)     def to_s
rcm_service.rb         43)       "Name = #{@name}\n" +
Dev Now detecting difference in...

Dev authored 7 years ago

objects/rcm_service.rb 44)       "Depends = #{@depends}\n"