class Aruba::ScriptFile

Generate script files on command line

Public Class Methods

new(opts = {}) click to toggle source
# File lib/aruba/generators/script_file.rb, line 11
def initialize(opts = {})
  @path        = opts[:path]
  @content     = opts[:content]
  @interpreter = opts[:interpreter]
end

Public Instance Methods

call() click to toggle source
# File lib/aruba/generators/script_file.rb, line 17
def call
  Aruba.platform.write_file(path, "#{header}#{content}")
  Aruba.platform.chmod(0755, path, {})
end