Sha256: 59c76eed149d303c971df15f85704f9024e20022fd6024c4a9213be4056812cd
Contents?: true
Size: 337 Bytes
Versions: 3
Compression:
Stored size: 337 Bytes
Contents
event :validate_json, :validate, on: :save, changed: :content do check_json_syntax if content.present? end def check_json_syntax JSON.parse content rescue JSON::ParserError => e errors.add "invalid json", e.message.sub(/^\d+: /, "").to_s end format :html do def editor :ace_editor end def ace_mode :json end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
card-1.96.0 | mod/basic_types/set/type/json.rb |
card-1.95.3 | mod/basic_types/set/type/json.rb |
card-1.95.2 | mod/basic_types/set/type/json.rb |