class Bosh::Gen::Generators::BoshCliPluginGenerator
Public Class Methods
source_root()
click to toggle source
# File lib/bosh/gen/generators/bosh_cli_plugin_generator.rb, line 11 def self.source_root File.join(File.dirname(__FILE__), "bosh_cli_plugin_generator", "templates") end
Public Instance Methods
install_plugin()
click to toggle source
# File lib/bosh/gen/generators/bosh_cli_plugin_generator.rb, line 15 def install_plugin directory "lib" end
Private Instance Methods
camelcase_plugin_name()
click to toggle source
# File lib/bosh/gen/generators/bosh_cli_plugin_generator.rb, line 28 def camelcase_plugin_name underscore_plugin_name.camelcase end
spaced_plugin_name()
click to toggle source
# File lib/bosh/gen/generators/bosh_cli_plugin_generator.rb, line 24 def spaced_plugin_name plugin_name.gsub(/\W+/, ' ') end
underscore_plugin_name()
click to toggle source
# File lib/bosh/gen/generators/bosh_cli_plugin_generator.rb, line 20 def underscore_plugin_name plugin_name.gsub(/\W+/, '_') end