class Godmin::Generators::NamedBase

Private Instance Methods

class_name() click to toggle source
# File lib/godmin/generators/named_base.rb, line 18
def class_name
  @_class_name ||= name.classify
end
class_path() click to toggle source
# File lib/godmin/generators/named_base.rb, line 22
def class_path
  @_class_path ||= namespaced_path + name.classify.deconstantize.split("::").map(&:underscore)
end
file_name() click to toggle source
# File lib/godmin/generators/named_base.rb, line 26
def file_name
  @_file_name ||= class_name.demodulize.underscore
end
full_class_name() click to toggle source
# File lib/godmin/generators/named_base.rb, line 10
def full_class_name
  if namespaced?
    "#{namespace}::#{class_name}"
  else
    class_name
  end
end