class JsonVoorhees::EngineCreateSerializerGenerator
Public Instance Methods
sprint()
click to toggle source
# File lib/generators/json_voorhees/engine_create_serializer/engine_create_serializer_generator.rb, line 9 def sprint template "serializer.rb.erb", "app/serializers/#{module_name.underscore}/v#{api_version}/#{resource_singular}_serializer.rb" end
Private Instance Methods
module_camel()
click to toggle source
# File lib/generators/json_voorhees/engine_create_serializer/engine_create_serializer_generator.rb, line 27 def module_camel module_name.camelize end
module_snake()
click to toggle source
# File lib/generators/json_voorhees/engine_create_serializer/engine_create_serializer_generator.rb, line 31 def module_snake module_name.underscore.downcase end
resource_camel()
click to toggle source
# File lib/generators/json_voorhees/engine_create_serializer/engine_create_serializer_generator.rb, line 23 def resource_camel resource_name.camelize.singularize end
resource_plural()
click to toggle source
# File lib/generators/json_voorhees/engine_create_serializer/engine_create_serializer_generator.rb, line 19 def resource_plural resource_name.underscore.pluralize end
resource_singular()
click to toggle source
# File lib/generators/json_voorhees/engine_create_serializer/engine_create_serializer_generator.rb, line 15 def resource_singular resource_name.underscore.singularize end