Sha256: 92abfac4b519f5c1103f744725b23afc2d131c5d357d6ae97a74c490e1841f7c

Contents?: true

Size: 650 Bytes

Versions: 6

Compression:

Stored size: 650 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
          puts "Generating site"
          @engine.run( @profile, @base_url, @default_base_url, @force )
        rescue =>e
          puts e
          puts e.backtrace
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
awestruct-0.4.2.x3 lib/awestruct/cli/generate.rb
awestruct-0.4.2.x2 lib/awestruct/cli/generate.rb
awestruct-0.4.2.x1 lib/awestruct/cli/generate.rb
awestructx-0.4.1.x1 lib/awestruct/cli/generate.rb
awestructx-0.4.1 lib/awestruct/cli/generate.rb
awestructx-0.4.0 lib/awestruct/cli/generate.rb