class Serverkit::Resources::HomebrewTap
Public Instance Methods
apply()
click to toggle source
@note Override
# File lib/serverkit/resources/homebrew_tap.rb, line 10 def apply run_command("brew #{applied_action_name} #{name}") end
check()
click to toggle source
@note Override
# File lib/serverkit/resources/homebrew_tap.rb, line 15 def check has_untapped_state? ^ check_command("brew tap | grep -E '^#{name}$'") end
Private Instance Methods
applied_action_name()
click to toggle source
@return [String]
# File lib/serverkit/resources/homebrew_tap.rb, line 22 def applied_action_name if has_untapped_state? "untap" else "tap" end end
default_id()
click to toggle source
@note Override
# File lib/serverkit/resources/homebrew_tap.rb, line 31 def default_id name end
has_untapped_state?()
click to toggle source
# File lib/serverkit/resources/homebrew_tap.rb, line 35 def has_untapped_state? state == "untapped" end