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