class BrewCaskTools::Casks::Info
Class to keep brittle parsing of `brew cask info #{cask}` localized.
Public Class Methods
new(arr)
click to toggle source
# File lib/bct/cask/info.rb, line 5 def initialize(arr) @info = arr.nil? ? [] : arr end
Public Instance Methods
app_name()
click to toggle source
# File lib/bct/cask/info.rb, line 29 def app_name @info[7] end
cask_url()
click to toggle source
# File lib/bct/cask/info.rb, line 21 def cask_url @info[3] end
name()
click to toggle source
# File lib/bct/cask/info.rb, line 25 def name @info[5] end
path()
click to toggle source
# File lib/bct/cask/info.rb, line 17 def path @info[2] end
short_name()
click to toggle source
# File lib/bct/cask/info.rb, line 9 def short_name @info[0] end
url()
click to toggle source
# File lib/bct/cask/info.rb, line 13 def url @info[1] end