Sha256: 2ecb55e869e8578b502a065f0b82d8620ac837b6407dbd73b317be212531752f

Contents?: true

Size: 494 Bytes

Versions: 24

Compression:

Stored size: 494 Bytes

Contents

module Generator
  module Files
    module MetadataFiles
      def canonical_data
        CanonicalDataFile.new(
          filename: File.join(exercise_metadata_path, 'canonical-data.json'),
          repository_root: paths.metadata)
      end

      private

      def exercise_metadata_path
        File.join(paths.metadata, 'exercises', slug)
      end
    end

    class CanonicalDataFile < Readable
      def version
        JSON.parse(to_s)['version'] if to_s
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
trackler-2.1.0.36 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.34 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.33 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.32 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.31 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.30 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.29 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.28 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.27 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.26 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.25 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.24 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.23 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.22 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.21 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.20 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.19 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.18 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.17 tracks/ruby/lib/generator/files/metadata_files.rb
trackler-2.1.0.16 tracks/ruby/lib/generator/files/metadata_files.rb