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