Sha256: 5a50d8f2a8a43d2db40b1ffe516d837caf212293d0be56e816977c61fdee2dbc

Contents?: true

Size: 733 Bytes

Versions: 60

Compression:

Stored size: 733 Bytes

Contents

require '<%= plugin_name %>/version'
require '<%= plugin_name %>/plugin_helper'
require '<%= plugin_name %>/<%= plugin_name %>_processor'
require '<%= plugin_name %>/dsl/<%= plugin_name %>_dsl'

module <%= plugin_module_name %>

  def self.post_build_hook(built_entity, generated_files_path)
    # This is an example of what you could do after files are generated, ie pretty much anything...
    case built_entity.type
    when :<%= plugin_name %>_entity
      generated_file = File.join generated_files_path, 'message.txt'
      puts File.readlines(generated_file)
    else
      raise PowerStencil::Error, 'Plugin <%= plugin_name %> doesnt know how handle the build of a <%= plugin_name %>_entity entity type !'
    end
  end

end

Version data entries

60 entries across 30 versions & 1 rubygems

Version Path
power_stencil-0.9.3 etc/meta_templates/plugin_seed/lib/{entity}.rb.erb
power_stencil-0.9.3 etc/templates/plugin_definition/lib/{entity}.rb.erb
power_stencil-0.9.2 etc/meta_templates/plugin_seed/lib/{entity}.rb.erb
power_stencil-0.9.2 etc/templates/plugin_definition/lib/{entity}.rb.erb
power_stencil-0.9.1 etc/meta_templates/plugin_seed/lib/{entity}.rb.erb
power_stencil-0.9.1 etc/templates/plugin_definition/lib/{entity}.rb.erb
power_stencil-0.9.0 etc/meta_templates/plugin_seed/lib/{entity}.rb.erb
power_stencil-0.9.0 etc/templates/plugin_definition/lib/{entity}.rb.erb
power_stencil-0.8.14 etc/meta_templates/plugin_seed/lib/{entity}.rb.erb
power_stencil-0.8.14 etc/templates/plugin_definition/lib/{entity}.rb.erb
power_stencil-0.8.13 etc/meta_templates/plugin_seed/lib/{entity}.rb.erb
power_stencil-0.8.13 etc/templates/plugin_definition/lib/{entity}.rb.erb
power_stencil-0.8.12 etc/templates/plugin_definition/lib/{entity}.rb.erb
power_stencil-0.8.12 etc/meta_templates/plugin_seed/lib/{entity}.rb.erb
power_stencil-0.8.11 etc/meta_templates/plugin_seed/lib/{entity}.rb.erb
power_stencil-0.8.11 etc/templates/plugin_definition/lib/{entity}.rb.erb
power_stencil-0.8.10 etc/meta_templates/plugin_seed/lib/{entity}.rb.erb
power_stencil-0.8.10 etc/templates/plugin_definition/lib/{entity}.rb.erb
power_stencil-0.8.9 etc/templates/plugin_definition/lib/{entity}.rb.erb
power_stencil-0.8.9 etc/meta_templates/plugin_seed/lib/{entity}.rb.erb