module RailsServices::Nameable
commonly used naming conventions
Public Instance Methods
form_class_name()
click to toggle source
# File lib/rails_services/nameable.rb, line 24 def form_class_name "#{object_name.camelize.to_s}Form" end
module_name()
click to toggle source
# File lib/rails_services/nameable.rb, line 12 def module_name parent_name.pluralize.camelize.to_s end
qualified_name()
click to toggle source
# File lib/rails_services/nameable.rb, line 5 def qualified_name name = "#{parent_name.pluralize.camelize}::" name += "#{options['sub_folder'].camelize}::" if options['sub_folder'].present? name += object_name.camelize.to_s name end
service_class_name()
click to toggle source
# File lib/rails_services/nameable.rb, line 20 def service_class_name object_name.camelize.to_s end
subfolder_name()
click to toggle source
# File lib/rails_services/nameable.rb, line 16 def subfolder_name options['sub_folder'].try(:camelize).to_s end