Sha256: a398d88c8bbc827662de67859e6214221fea82e2e6647510d5811fa69e836ba3

Contents?: true

Size: 615 Bytes

Versions: 22

Compression:

Stored size: 615 Bytes

Contents

module ForestLiana
  class ResourceGetter < BaseGetter
    attr_accessor :record

    def initialize(resource, params, forest_user)
      @resource = resource
      @params = params
      @collection_name = ForestLiana.name_for(resource)
      @user = forest_user
      @collection = get_collection(@collection_name)
      compute_includes()
    end

    def perform
      records = get_resource().eager_load(@includes)
      scoped_records = ForestLiana::ScopeManager.apply_scopes_on_records(records, @user, @collection_name, @params[:timezone])
      @record = scoped_records.find(@params[:id])
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
forest_liana-7.6.3 app/services/forest_liana/resource_getter.rb
forest_liana-7.6.2 app/services/forest_liana/resource_getter.rb
forest_liana-7.6.1 app/services/forest_liana/resource_getter.rb
forest_liana-7.6.0 app/services/forest_liana/resource_getter.rb
forest_liana-7.5.1 app/services/forest_liana/resource_getter.rb
forest_liana-7.5.0 app/services/forest_liana/resource_getter.rb
forest_liana-7.4.5 app/services/forest_liana/resource_getter.rb
forest_liana-7.4.4 app/services/forest_liana/resource_getter.rb
forest_liana-7.4.3 app/services/forest_liana/resource_getter.rb
forest_liana-7.4.2 app/services/forest_liana/resource_getter.rb
forest_liana-7.4.1 app/services/forest_liana/resource_getter.rb
forest_liana-7.4.0 app/services/forest_liana/resource_getter.rb
forest_liana-7.3.0 app/services/forest_liana/resource_getter.rb
forest_liana-7.2.2 app/services/forest_liana/resource_getter.rb
forest_liana-7.2.1 app/services/forest_liana/resource_getter.rb
forest_liana-7.2.0 app/services/forest_liana/resource_getter.rb
forest_liana-7.1.0 app/services/forest_liana/resource_getter.rb
forest_liana-7.0.2 app/services/forest_liana/resource_getter.rb
forest_liana-7.0.1 app/services/forest_liana/resource_getter.rb
forest_liana-7.0.0 app/services/forest_liana/resource_getter.rb