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