class Bookable::Generators::ResourceModelGenerator

Public Instance Methods

create_resource_migration() click to toggle source
# File lib/bookable/generators/bookable/resource_model_generator.rb, line 11
def create_resource_migration
  generate "migration Create#{resource_name_camelize.pluralize} name:string"
end
generate_resource_model() click to toggle source
# File lib/bookable/generators/bookable/resource_model_generator.rb, line 7
def generate_resource_model
  template "resource.rb", "app/models/#{resource_name_underscore.singularize}.rb"
end

Private Instance Methods

resource_name_camelize() click to toggle source
# File lib/bookable/generators/bookable/resource_model_generator.rb, line 21
def resource_name_camelize
  resource_name.camelize
end
resource_name_underscore() click to toggle source
# File lib/bookable/generators/bookable/resource_model_generator.rb, line 17
def resource_name_underscore
  resource_name.underscore
end