я нашел следующий фрагмент кода:полей классов в Ruby (? Mongoid)
class Store
include ::Mongoid::Document
include ::Mongoid::Timestamps
field :cache_class, type: String
index({cache_class: 1, key: 1}, {background: true})
validates :cache_class, presence: true
end
Are field
и validates
вызовы методов? Если да, может ли кто-нибудь объяснить мне этот рубиновый синтаксис?
спасибо!