class Rails::Generators::MetaGenerator

Public Instance Methods

create_meta_file() click to toggle source
# File lib/generators/rails/meta_generator.rb, line 11
def create_meta_file
  template 'meta.rb', File.join('app/meta', class_path, "#{file_name}_meta.rb")
end

Private Instance Methods

module_namespacing() { || ... } click to toggle source
# File lib/generators/rails/meta_generator.rb, line 31
def module_namespacing
  yield if block_given?
end
parent_class_name() click to toggle source
# File lib/generators/rails/meta_generator.rb, line 18
def parent_class_name
  options.fetch("parent") do
    begin
      require 'application_meta'
      ApplicationMeta
    rescue LoadError
      "Metaa::Meta"
    end
  end
end