Module: Scriptster

Defined in:
lib/scriptster.rb,
lib/scriptster/logger.rb,
lib/scriptster/version.rb,
lib/scriptster/shellcmd.rb,
lib/scriptster/configuration.rb

Defined Under Namespace

Modules: ColourSchemes, Logger Classes: Configuration, ShellCmd

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.cmd(*args) ⇒ Object



37
38
39
# File 'lib/scriptster.rb', line 37

def self.cmd(*args)
  ShellCmd.new *args
end

.configure {|c| ... } ⇒ Object

Yields:

  • (c)


45
46
47
48
49
# File 'lib/scriptster.rb', line 45

def self.configure
  c = Configuration.new
  yield c
  c.apply
end

.log(*args) ⇒ Object



29
30
31
# File 'lib/scriptster.rb', line 29

def self.log(*args)
  Logger::log *args
end

Instance Method Details

#cmd(*args) ⇒ Object



41
42
43
# File 'lib/scriptster.rb', line 41

def cmd(*args)
  ShellCmd.new *args
end

#log(*args) ⇒ Object



33
34
35
# File 'lib/scriptster.rb', line 33

def log(*args)
  Logger::log *args
end