Sha256: 8204614d597afe92d37ae70748f64e91bd5ed349524381fb80b0d587725450b9

Contents?: true

Size: 384 Bytes

Versions: 3

Compression:

Stored size: 384 Bytes

Contents

module Datasets
  class Metadata < Struct.new(:name,
                              :url,
                              :licenses,
                              :description)
    def description
      description_raw = super
      if description_raw.respond_to?(:call)
        self.description = description_raw = description_raw.call
      end
      description_raw
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
red-datasets-0.0.5 lib/datasets/metadata.rb
red-datasets-0.0.4 lib/datasets/metadata.rb
red-datasets-0.0.3 lib/datasets/metadata.rb