Sha256: cda8ad540bb772b711c3a33d2ad20ec758a5ae94916a83aefdc6cb2f7b20408f

Contents?: true

Size: 526 Bytes

Versions: 9

Compression:

Stored size: 526 Bytes

Contents

module Maestrano
  module Api
    class SynchronizationResource < BaseResource
      @model_class = Maestrano::Connector::Rails::Synchronization

      # == Attributes ===========================================================
      attribute :status
      attribute :message
      attribute :updated_at
      attribute :created_at

      has_one :organization

      filter :uid, apply: lambda { |records, value, _options|
        records.joins(:organization).where('organizations.uid = ?', value)
      }
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
maestrano-connector-rails-2.3.6 app/resources/maestrano/api/synchronization_resource.rb
maestrano-connector-rails-2.3.5 app/resources/maestrano/api/synchronization_resource.rb
maestrano-connector-rails-2.3.4 app/resources/maestrano/api/synchronization_resource.rb
maestrano-connector-rails-2.3.3 app/resources/maestrano/api/synchronization_resource.rb
maestrano-connector-rails-2.3.2 app/resources/maestrano/api/synchronization_resource.rb
maestrano-connector-rails-2.3.1 app/resources/maestrano/api/synchronization_resource.rb
maestrano-connector-rails-2.3.0 app/resources/maestrano/api/synchronization_resource.rb
maestrano-connector-rails-2.2.1 app/resources/maestrano/api/synchronization_resource.rb
maestrano-connector-rails-2.2.0 app/resources/maestrano/api/synchronization_resource.rb