GitList
Repositories
Help
Report an Issue
rcm
Code
Commits
Branches
Tags
Search
Tree:
d16ba15
Branches
Tags
master
rcm
objects
rcm_package.rb
Now detecting difference in current and wanted state.
Dev
commited
d16ba15
at 2018-06-16 00:55:00
rcm_package.rb
Blame
History
Raw
module RCM class Package attr_accessor :name, :version, :state # Public state constants INSTALLED = 'installed'.freeze REMOVED = 'removed'.freeze CHANGED = 'changed'.freeze def ==(other) return false unless other.is_a?(RCM::Package) @name == other.name && @version == other.version && @state == other.state end def initialize(name, version, state) @name = name @version = version @state = state end def to_s "Name = #{@name}\n" + "Version = #{@version}\n" + "State = #{@state}\n" end end end