app/forms/request_form.rb
class RequestForm < ApplicationForm
def self.policy_class
RequestPolicy
end
property :title, validates: {presence: true}
property :description
property :type, validates: {inclusion: { in: Request.valid_types } }
property :visibility, virtual: true
def visibility
super || :pod
end
def visibility=(val)
super val.to_sym
end
end