class Serverkit::Resources::AtomPackage
Public Instance Methods
apply()
click to toggle source
@note Override
# File lib/serverkit/resources/atom_package.rb, line 10 def apply run_command("apm install #{name_with_version}") end
check()
click to toggle source
@note Override
# File lib/serverkit/resources/atom_package.rb, line 15 def check check_command("apm list --bare --installed #{name} | grep -E '#{name_pattern_with_version}'") end
Private Instance Methods
default_id()
click to toggle source
@note Override
# File lib/serverkit/resources/atom_package.rb, line 22 def default_id name end
name_pattern_with_version()
click to toggle source
@return [String] @example β^git-plus@4.4.11$β
# File lib/serverkit/resources/atom_package.rb, line 28 def name_pattern_with_version if version "^#{name}@#{version}$" else "^#{name}@" end end
name_with_version()
click to toggle source
@return [String] @example βgit-plus@4.4.11β
# File lib/serverkit/resources/atom_package.rb, line 38 def name_with_version if version "#{name}@#{version}" else name end end