module PowerStencil::Plugins::Build
Public Instance Methods
generate_build_files(*args)
click to toggle source
# File lib/power_stencil/plugins/build.rb, line 6 def generate_build_files(*args) build_method_name = plugin_definition[:generate_build_files] msg = "Plugin '#{self.name}' doesn't contain the '#{build_method_name}' method in the '#{plugin_definition[:plugin_module]}' module. Cannot delegate !" raise PowerStencil::Error, msg unless plugin_module.respond_to? build_method_name plugin_module.send build_method_name, *args end
post_build_hook(*args)
click to toggle source
# File lib/power_stencil/plugins/build.rb, line 13 def post_build_hook(*args) build_method_name = plugin_definition[:post_build] msg = "Plugin '#{self.name}' doesn't contain the '#{build_method_name}' method in the '#{plugin_definition[:plugin_module]}' module. Cannot delegate !" raise PowerStencil::Error, msg unless plugin_module.respond_to? build_method_name plugin_module.send build_method_name, *args end