class Pliny::Commands::Generator
Public Instance Methods
Source
# File lib/pliny/commands/generator.rb, line 8 def endpoint(name) require_relative 'generator/endpoint' ep = Endpoint.new(name, options) ep.create ep.create_test ep.create_acceptance_test end
Source
# File lib/pliny/commands/generator.rb, line 18 def mediator(name) require_relative 'generator/mediator' md = Mediator.new(name, options) md.create md.create_test end
Source
# File lib/pliny/commands/generator.rb, line 27 def migration(name) require_relative 'generator/migration' mg = Migration.new(name, options) mg.create end
Source
# File lib/pliny/commands/generator.rb, line 36 def model(name) require_relative 'generator/model' md = Model.new(name, options) md.create md.create_migration md.create_test end
Source
# File lib/pliny/commands/generator.rb, line 48 def scaffold(name) endpoint(name) model(name) schema(name) serializer(name) end
Source
# File lib/pliny/commands/generator.rb, line 56 def schema(name) require_relative 'generator/schema' sc = Schema.new(name, options) sc.create sc.rebuild end
Source
# File lib/pliny/commands/generator.rb, line 65 def serializer(name) require_relative 'generator/serializer' se = Serializer.new(name, options) se.create se.create_test end