Sha256: a98b2bb9b4987ac1ceb336e55cba9aec00fc39c9cd13614ccde18483ee771bac

Contents?: true

Size: 337 Bytes

Versions: 12

Compression:

Stored size: 337 Bytes

Contents

module Scrivito
  class WorkspaceData
    class << self
      private

      def data_attr_reader(attr_name)
        define_method(attr_name) { @data[attr_name.to_s] }
      end
    end

    data_attr_reader :id
    data_attr_reader :title
    data_attr_reader :memberships

    def initialize(data)
      @data = data
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
scrivito_sdk-0.60.0 lib/scrivito/workspace_data.rb
scrivito_sdk-0.60.0.rc2 lib/scrivito/workspace_data.rb
scrivito_sdk-0.50.1 lib/scrivito/workspace_data.rb
scrivito_sdk-0.60.0.rc1 lib/scrivito/workspace_data.rb
scrivito_sdk-0.50.0 lib/scrivito/workspace_data.rb
scrivito_sdk-0.50.0.rc2 lib/scrivito/workspace_data.rb
scrivito_sdk-0.50.0.rc1 lib/scrivito/workspace_data.rb
scrivito_sdk-0.42.1 lib/scrivito/workspace_data.rb
scrivito_sdk-0.42.1.rc3 lib/scrivito/workspace_data.rb
scrivito_sdk-0.42.1.rc2 lib/scrivito/workspace_data.rb
scrivito_sdk-0.42.1.rc1 lib/scrivito/workspace_data.rb
scrivito_sdk-0.42.0 lib/scrivito/workspace_data.rb