Sha256: b1ea03ebcdb6175ec407e88fd3e99c2f85aa65ea909b584cc1496502f7a2ffef
Contents?: true
Size: 808 Bytes
Versions: 4
Compression:
Stored size: 808 Bytes
Contents
require 'awestruct/engine' module Awestruct module CLI class Generate def initialize(config, profile=nil, base_url=nil, default_base_url='http://localhost:4242', force=false) @profile = profile @base_url = base_url @default_base_url = default_base_url @force = force @engine = Awestruct::Engine.new( config ) end def run() begin base_url = @profile['base_url'] || @default_base_url puts "Generating site: #{base_url}" @engine.run( @profile, @base_url, ( @profile ? @profile['base_url'] || @default_base_url : @default_base_url ), @force ) rescue =>e puts e puts e.backtrace return false end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
awestruct-0.4.8 | lib/awestruct/cli/generate.rb |
awestruct-0.4.7 | lib/awestruct/cli/generate.rb |
awestruct-0.4.6 | lib/awestruct/cli/generate.rb |
awestruct-0.4.5 | lib/awestruct/cli/generate.rb |