Module: Potemkin

Defined in:
lib/potemkin.rb,
lib/potemkin/git.rb,
lib/potemkin/logger.rb,
lib/potemkin/builder.rb,
lib/potemkin/version.rb,
lib/potemkin/builder/ios.rb,
lib/potemkin/configuration.rb,
lib/potemkin/builder/android.rb,
lib/potemkin/version/ios_version.rb

Defined Under Namespace

Classes: AndroidBuilder, Builder, Configuration, Git, IosBuilder, IosVersion, Logger, Version

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.configObject



11
12
13
# File 'lib/potemkin.rb', line 11

def config
  @config ||= Configuration.default
end

.configure {|config| ... } ⇒ Object

Yields:



15
16
17
# File 'lib/potemkin.rb', line 15

def configure
  yield config
end

.loggerObject



24
25
26
# File 'lib/potemkin.rb', line 24

def logger
  @logger ||= Potemkin::Logger.new
end

.run(cmd) ⇒ Object



19
20
21
22
# File 'lib/potemkin.rb', line 19

def run(cmd)
  puts "Executing #{cmd}"
  puts system("#{cmd}")
end