Sha256: 57d6c018bb68fded6df86df8c926d2842d56b7b085e946765537b345e986407e

Contents?: true

Size: 394 Bytes

Versions: 5

Compression:

Stored size: 394 Bytes

Contents

module Supersaas
  class User < BaseModel
    ROLES = [3, 4, -1]

    attr_accessor :address, :country, :created_on, :credit, :email, :field_1, :field_2, :fk, :full_name, :id, :mobile, :name, :phone, :role, :super_field
    attr_reader :form

    def form=(value)
      if value.is_a?(Hash)
        @form = Supersaas::Form.new(value)
      else
        @form = value
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
supersaas-api-client-1.1.1 lib/supersaas-api-client/models/user.rb
supersaas-api-client-1.1.0 lib/supersaas-api-client/models/user.rb
supersaas-api-client-1.0.0 lib/supersaas-api-client/models/user.rb
supersaas-api-client-0.10.0 lib/supersaas-api-client/models/user.rb
supersaas-api-client-0.9.0 lib/supersaas-api-client/models/user.rb