module Drillbit::Resource::Naming::ClassMethods

Public Instance Methods

plural_resource_name() click to toggle source
# File lib/drillbit/resource/naming.rb, line 10
def plural_resource_name
  @plural_resource_name ||= name[CONTROLLER_RESOURCE_NAME_PATTERN, 3]
                              .underscore
                              .pluralize
                              .downcase
end
resource_class_name() click to toggle source
# File lib/drillbit/resource/naming.rb, line 24
def resource_class_name
  @resource_class_name ||= singular_resource_name
                             .camelize
end
singular_resource_name() click to toggle source
# File lib/drillbit/resource/naming.rb, line 17
def singular_resource_name
  @singular_resource_name ||= name[CONTROLLER_RESOURCE_NAME_PATTERN, 3]
                                .underscore
                                .singularize
                                .downcase
end