module Regressor::Model::Mongoid::Database::Field
Public Instance Methods
fields()
click to toggle source
# File lib/model/mongoid/database/field.rb, line 11 def fields @model.fields.keys.map do |field| ::Regressor::Model::Expression.new(:is_expected, :to, :have_field, field, "of_type(#{field_type(@model, field)})").to_s end end
fields_as_string()
click to toggle source
# File lib/model/mongoid/database/field.rb, line 7 def fields_as_string fields.join("\n ") end
Private Instance Methods
field_type(model, field)
click to toggle source
# File lib/model/mongoid/database/field.rb, line 23 def field_type(model, field) model.fields[field].type end