require 'awestruct/engine' module Awestruct module Commands class Generate def initialize(config, profile=nil, base_url=nil, default_base_url='http://localhost:4242', force=false) @dir = config.input_dir @profile = profile @base_url = base_url @default_base_url = default_base_url @force = force @engine = Awestruct::Engine.new( config ) end def run() @engine.generate( @profile, @base_url, @default_base_url, @force ) end end end end