Class: Castkit::Generators::DataObject

Inherits:
Base
  • Object
show all
Defined in:
lib/generators/data_object.rb

Overview

Generator for creating Castkit DataObject classes.

Generates a DataObject class and an optional spec file with attribute definitions. Accepts a list of field definitions in the form ‘name:type`.

Example:

$ castkit generate dataobject User name:string active:boolean

This will generate:

  • lib/castkit/data_objects/user.rb

  • spec/castkit/data_objects/user_spec.rb

See Also:

Method Summary

Methods inherited from Base

component, #create_component, #create_spec, source_root