class PowerStencil::Dsl::PluginGeneration
Public Instance Methods
erb_code(ruby_code_str, skip_line = true)
click to toggle source
# File lib/power_stencil/dsl/plugin_generation.rb, line 18 def erb_code(ruby_code_str, skip_line = true) end_char = skip_line ? '-' : '' '%s %s %s%s' % ['<%', ruby_code_str, end_char, '%>'] end
erb_insert(ruby_code_str)
click to toggle source
# File lib/power_stencil/dsl/plugin_generation.rb, line 23 def erb_insert(ruby_code_str) '%s %s %s' % ['<%=', ruby_code_str, '%>'] end
plugin_module_name()
click to toggle source
# File lib/power_stencil/dsl/plugin_generation.rb, line 14 def plugin_module_name plugin_name.camelize end
plugin_name()
click to toggle source
# File lib/power_stencil/dsl/plugin_generation.rb, line 6 def plugin_name main_entry_point.underscore end
plugin_title_name()
click to toggle source
# File lib/power_stencil/dsl/plugin_generation.rb, line 10 def plugin_title_name plugin_name.tr('_', ' ').split.map(&:capitalize).join(' ') end