Sha256: 993cbef1009504f5000714b5809303fd3015c21f39f97ff3abe87f9715418e7b

Contents?: true

Size: 432 Bytes

Versions: 41

Compression:

Stored size: 432 Bytes

Contents

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

class Card
  class Format
    class JsonFormat < DataFormat
      register :json

      def mime_type
        "text/json"
      end

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

Version data entries

41 entries across 41 versions & 2 rubygems

Version Path
card-mod-format-0.11.7 lib/card/format/json_format.rb
card-mod-format-0.12.0 lib/card/format/json_format.rb
card-mod-format-0.11.6 lib/card/format/json_format.rb
card-mod-format-0.11.5 lib/card/format/json_format.rb
card-mod-format-0.11.4 lib/card/format/json_format.rb
card-mod-format-0.11.3 lib/card/format/json_format.rb
card-mod-format-0.11.2 lib/card/format/json_format.rb
card-mod-format-0.11.1 lib/card/format/json_format.rb
card-mod-format-0.11.0 lib/card/format/json_format.rb
card-1.100.0 mod/basic_formats/format/json_format.rb
card-1.99.6 mod/basic_formats/format/json_format.rb
card-1.99.5 mod/basic_formats/format/json_format.rb
card-1.99.4 mod/basic_formats/format/json_format.rb
card-1.99.3 mod/basic_formats/format/json_format.rb
card-1.99.2 mod/basic_formats/format/json_format.rb
card-1.99.1 mod/basic_formats/format/json_format.rb
card-1.99.0 mod/basic_formats/format/json_format.rb
card-1.98.3 mod/basic_formats/format/json_format.rb
card-1.98.2 mod/basic_formats/format/json_format.rb
card-1.98.1 mod/basic_formats/format/json_format.rb