Sha256: 88014e4119985c3b521fc8b343604298590388cb99bab4bb8ffdca219e164312

Contents?: true

Size: 580 Bytes

Versions: 3

Compression:

Stored size: 580 Bytes

Contents

# encoding: UTF-8

require_relative '../md_object'

module GoodData
  module Model
    class DateDimension < MdObject
      def initialize(spec = {})
        super()
        @name = spec[:name]
        @title = spec[:title] || @name
        @urn = spec[:urn] || 'URN:GOODDATA:DATE'
      end

      def to_maql_create
        # urn = "urn:chefs_warehouse_fiscal:date"
        # title = "title"
        # name = "name"

        maql = ''
        maql += "INCLUDE TEMPLATE \"#{@urn}\" MODIFY (IDENTIFIER \"#{@name}\", TITLE \"#{@title}\");"
        maql
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gooddata-0.6.4 lib/gooddata/models/metadata/date_dimension.rb
gooddata-0.6.3 lib/gooddata/models/metadata/date_dimension.rb
gooddata-0.6.2 lib/gooddata/models/metadata/date_dimension.rb