class Copyleaks::SubmissionCustomMetadata
Public Class Methods
Source
# File lib/copyleaks/models/submissions/properties/custom_metadata.rb, line 28 def initialize(key, value) @key = key @value = value end
@param [String] key. @param [String] value.
Public Instance Methods
Source
# File lib/copyleaks/models/submissions/properties/custom_metadata.rb, line 33 def as_json(*_args) { key: @key, value: @value }.select { |_k, v| !v.nil? } end
Source
# File lib/copyleaks/models/submissions/properties/custom_metadata.rb, line 40 def to_json(*options) as_json(*options).to_json(*options) end