Sha256: 5d78a87135b5dbc1a20ab4d279675c7bae8780d31fa00a698b59145557350d0b

Contents?: true

Size: 353 Bytes

Versions: 11

Compression:

Stored size: 353 Bytes

Contents

module Authorizme
  class SynchronizeRequest < ActiveRecord::Base
    belongs_to :user
    belongs_to :requested_user, :class_name => "User"

    scope :status_new, joins(:requested_user).where(:status => "new")

    def as_json
      {id: self.id, status: self.status, requested_user: self.requested_user, created_at: self.created_at}
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
authorizme-1.1.2 app/models/authorizme/synchronize_request.rb
authorizme-1.1.1 app/models/authorizme/synchronize_request.rb
authorizme-1.1.0 app/models/authorizme/synchronize_request.rb
authorizme-1.0.0 app/models/authorizme/synchronize_request.rb
authorizme-0.0.11 app/models/authorizme/synchronize_request.rb
authorizme-0.0.10 app/models/authorizme/synchronize_request.rb
authorizme-0.0.9 app/models/authorizme/synchronize_request.rb
authorizme-0.0.8 app/models/authorizme/synchronize_request.rb
authorizme-0.0.7 app/models/authorizme/synchronize_request.rb
authorizme-0.0.6 app/models/authorizme/synchronize_request.rb
authorizme-0.0.5 app/models/authorizme/synchronize_request.rb