class Pinkman::ModelGenerator
Public Instance Methods
generate_files()
click to toggle source
# File lib/generators/pinkman/model_generator.rb, line 9 def generate_files template "object.coffee.erb", "app/assets/javascripts/pinkman/app/models/#{directory_name}/#{object_file_name}" template "collection.coffee.erb", "app/assets/javascripts/pinkman/app/models/#{directory_name}/#{collection_file_name}" end
Private Instance Methods
app_collection_name()
click to toggle source
# File lib/generators/pinkman/model_generator.rb, line 48 def app_collection_name app_name + 'Collection' end
app_name()
click to toggle source
# File lib/generators/pinkman/model_generator.rb, line 40 def app_name 'App' end
app_object_name()
click to toggle source
# File lib/generators/pinkman/model_generator.rb, line 44 def app_object_name app_name + 'Object' end
collection_class_name()
click to toggle source
# File lib/generators/pinkman/model_generator.rb, line 28 def collection_class_name class_name.pluralize.camelize end
collection_file_name()
click to toggle source
# File lib/generators/pinkman/model_generator.rb, line 32 def collection_file_name class_name.pluralize.underscore + ".coffee" end
directory_name()
click to toggle source
# File lib/generators/pinkman/model_generator.rb, line 16 def directory_name class_name.pluralize.underscore end
guess_api_url()
click to toggle source
# File lib/generators/pinkman/model_generator.rb, line 36 def guess_api_url "api/#{class_name.pluralize.underscore}" end
object_class_name()
click to toggle source
# File lib/generators/pinkman/model_generator.rb, line 20 def object_class_name class_name.camelize end
object_file_name()
click to toggle source
# File lib/generators/pinkman/model_generator.rb, line 24 def object_file_name class_name.underscore + ".coffee" end