class InfinumSetup::Program::RubyScript
Public Instance Methods
command()
click to toggle source
# File lib/infinum_setup/program/ruby_script.rb, line 8 def command script end
custom_install_question()
click to toggle source
# File lib/infinum_setup/program/ruby_script.rb, line 24 def custom_install_question settings['custom_install_question'] end
execute(cmd)
click to toggle source
# File lib/infinum_setup/program/ruby_script.rb, line 12 def execute(cmd) eval cmd end
install_question()
click to toggle source
# File lib/infinum_setup/program/ruby_script.rb, line 28 def install_question [name, custom_install_question ? custom_install_question : "Install #{name}"].join(' -- ') end
prompt_installing()
click to toggle source
# File lib/infinum_setup/program/ruby_script.rb, line 32 def prompt_installing prompt.ok "#{name} -- #{custom_install_question ? 'Running' : 'Installing'}" end
script()
click to toggle source
# File lib/infinum_setup/program/ruby_script.rb, line 16 def script if InfinumSetup.dev? File.read(settings['script']) else open("https://raw.github.com/infinum/infinum_setup/master/#{settings['script']}").read end end
valid_keys()
click to toggle source
Calls superclass method
InfinumSetup::Program::Base#valid_keys
# File lib/infinum_setup/program/ruby_script.rb, line 4 def valid_keys super + [:script, :custom_install_question] end