Sha256: 59ab91298613f16b7577f4f78b3b7c368c59f801ee0e58ee3e9cf4ee2064e262

Contents?: true

Size: 887 Bytes

Versions: 24

Compression:

Stored size: 887 Bytes

Contents

# encoding: UTF-8
#
# Copyright (c) 2010-2018 GoodData Corporation. All rights reserved.
# This source code is licensed under the BSD-style license found in the
# LICENSE file in the root directory of this source tree.

module GoodData
  module LCM2
    class Helpers
      DEFAULT_TABLE_NAME = 'LCM_RELEASE'

      class << self
        def latest_master_project(release_table_name, ads_client, segment_id)
          replacements = {
            table_name: release_table_name || DEFAULT_TABLE_NAME,
            segment_id: segment_id
          }

          path = File.expand_path('../../data/select_from_lcm_release.sql.erb', __FILE__)
          query = GoodData::Helpers::ErbHelper.template_file(path, replacements)

          res = ads_client.execute_select(query)
          sorted = res.sort_by { |row| row[:version] }
          sorted.last
        end
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
gooddata-2.1.2-java lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-2.1.2 lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-2.1.1-java lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-2.1.1 lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-2.1.0-java lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-2.1.0 lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-2.0.1-java lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-2.0.1 lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-2.0.0-java lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-2.0.0 lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-1.3.6-java lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-1.3.6 lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-1.3.5-java lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-1.3.5 lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-1.3.4-java lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-1.3.4 lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-1.3.3-java lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-1.3.3 lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-1.3.2-java lib/gooddata/lcm/helpers/release_table_helper.rb
gooddata-1.3.2 lib/gooddata/lcm/helpers/release_table_helper.rb