Class: Jarbs::FunctionGenerator

Inherits:
Object
  • Object
show all
Includes:
Commander::UI, ManifestHelpers
Defined in:
lib/jarbs/function_generator.rb

Instance Method Summary collapse

Methods included from ManifestHelpers

#repo_url, #whoami, #write_package

Constructor Details

#initialize(function) ⇒ FunctionGenerator

Returns a new instance of FunctionGenerator.



6
7
8
# File 'lib/jarbs/function_generator.rb', line 6

def initialize(function)
  @function = function
end

Instance Method Details

#generateObject



10
11
12
13
14
15
16
# File 'lib/jarbs/function_generator.rb', line 10

def generate
  say_ok "Generating function skeleton at #{@function.root_path}"

  FileUtils.mkdir_p @function.source_path
  install_manifest
  install_handler
end