Class: Schema

Inherits:
Object
  • Object
show all
Defined in:
lib/ant/server/nanoservice/schema.rb

Instance Method Summary collapse

Constructor Details

#initializeSchema

Returns a new instance of Schema.



2
3
4
5
# File 'lib/ant/server/nanoservice/schema.rb', line 2

def initialize
  @fields = []
  @constraints = []
end

Instance Method Details

#add_column(options) ⇒ Object



7
8
# File 'lib/ant/server/nanoservice/schema.rb', line 7

def add_column(options)
end

#generate_sequel_migrationObject



10
11
# File 'lib/ant/server/nanoservice/schema.rb', line 10

def generate_sequel_migration
end

#validate(data) ⇒ Object



13
14
# File 'lib/ant/server/nanoservice/schema.rb', line 13

def validate(data)
end