Sha256: 2f060710c087d47f04dd077131ba4c8100b9f46e77bde00b3a25bc13d98b905b
Contents?: true
Size: 760 Bytes
Versions: 2
Compression:
Stored size: 760 Bytes
Contents
class User include Mongoid::Document field :first_name, type: String field :last_name, type: String field :age, type: Integer field :active, type: Boolean field :created_at, type: DateTime field :updated_at, type: DateTime embeds_one :profile, class_name: 'Profile', inverse_of: :user embeds_many :tasks, class_name: 'Task', inverse_of: :user validates :first_name, :last_name, presence: true acts_as_api include UserTemplate def over_thirty? age > 30 end def under_thirty? age < 30 end def return_nil nil end def full_name '' << first_name.to_s << ' ' << last_name.to_s end def say_something 'something' end def sub_hash { foo: 'bar', hello: 'world' } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
acts_as_api-1.0.1 | spec/mongoid_dummy/app/models/user.rb |
acts_as_api-1.0.0 | spec/mongoid_dummy/app/models/user.rb |