module Gaku::ClassNameDetector

Public Instance Methods

class_name() click to toggle source
# File lib/gaku/class_name_detector.rb, line 3
def class_name
  "Gaku::#{controller_name.classify}"
end
class_name_minus_enrollment() click to toggle source
# File lib/gaku/class_name_detector.rb, line 7
def class_name_minus_enrollment
  "Gaku::#{controller_name.classify.split('Enrollment').first}"
end
class_name_underscored() click to toggle source
# File lib/gaku/class_name_detector.rb, line 11
def class_name_underscored
  controller_name.classify.split('Enrollment').first.underscore
end
class_name_underscored_plural() click to toggle source
# File lib/gaku/class_name_detector.rb, line 15
def class_name_underscored_plural
  class_name_underscored.pluralize
end
enrollment_param() click to toggle source
# File lib/gaku/class_name_detector.rb, line 19
def enrollment_param
  "#{controller_name.classify.split('Enrollment').first.underscore}_id"
end