Sha256: 39b5edc894c14eb5d86f01868876bdd9c055db95fbb230f8fe771fa299a23ad0

Contents?: true

Size: 456 Bytes

Versions: 34

Compression:

Stored size: 456 Bytes

Contents

# -*- encoding : utf-8 -*-

class Card
  class Format
    class JsonFormat < DataFormat
      register :json

      def mime_type
        "text/json"
      end

      def expand_stubs content, &block
        case content
        when Hash
          content.each { |k, v| content[k] = expand_stubs v, &block }
        when Array
          content.map { |item| expand_stubs item, &block }
        else
          super
        end
      end
    end
  end
end

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
card-1.97.0.1 mod/basic_formats/format/json_format.rb
card-1.97.0 mod/basic_formats/format/json_format.rb
card-1.96.8 mod/basic_formats/format/json_format.rb
card-1.96.7 mod/basic_formats/format/json_format.rb
card-1.96.6 mod/basic_formats/format/json_format.rb
card-1.96.5 mod/basic_formats/format/json_format.rb
card-1.96.4 mod/basic_formats/format/json_format.rb
card-1.96.3 mod/basic_formats/format/json_format.rb
card-1.96.2 mod/basic_formats/format/json_format.rb
card-1.96.1 mod/basic_formats/format/json_format.rb
card-1.96.0 mod/basic_formats/format/json_format.rb
card-1.95.3 mod/basic_formats/format/json_format.rb
card-1.95.2 mod/basic_formats/format/json_format.rb
card-1.95.1 mod/basic_formats/format/json_format.rb
card-1.95.0 mod/basic_formats/format/json_format.rb
card-1.94.1 mod/basic_formats/format/json_format.rb
card-1.94.0 mod/basic_formats/format/json_format.rb
card-1.93.13 mod/basic_formats/format/json_format.rb
card-1.93.12 mod/basic_formats/format/json_format.rb
card-1.93.11 mod/basic_formats/format/json_format.rb