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