GitList
Repositories
Help
Report an Issue
rcm
Code
Commits
Branches
Tags
Search
Tree:
97a2c49
Branches
Tags
master
rcm
objects
rcm_package.rb
Converging the state as defined by config.
Dev
commited
97a2c49
at 2018-06-16 23:34:21
rcm_package.rb
Blame
History
Raw
module RCM class Package attr_accessor :name, :version, :state, :changed # Public state constants INSTALLED = 'installed'.freeze REMOVED = 'removed'.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 @changed = false end def to_s "Name = #{@name}\n" + "Version = #{@version}\n" + "State = #{@state}\n" + "Changed = #{changed}" end end end