class Pinkman::SerializerGenerator
Public Instance Methods
generate_file()
click to toggle source
# File lib/generators/pinkman/serializer_generator.rb, line 9 def generate_file template "serializer.rb.erb", "app/serializers/#{serializer_file_name}" end
Private Instance Methods
active_record_model_name()
click to toggle source
# File lib/generators/pinkman/serializer_generator.rb, line 28 def active_record_model_name class_name.camelize end
api_name()
click to toggle source
# File lib/generators/pinkman/serializer_generator.rb, line 15 def api_name class_name.pluralize.underscore end
serializer_file_name()
click to toggle source
# File lib/generators/pinkman/serializer_generator.rb, line 23 def serializer_file_name active_record_model_name.underscore + "_serializer.rb" end
serializer_name()
click to toggle source
# File lib/generators/pinkman/serializer_generator.rb, line 19 def serializer_name active_record_model_name + "Serializer" end