module StrongJSON::Type::WithAlias

Public Instance Methods

alias() click to toggle source
# File lib/strong_json/type.rb, line 17
def alias
  defined?(@alias) ? @alias : nil
end
with_alias(name) click to toggle source
# File lib/strong_json/type.rb, line 21
def with_alias(name)
  _ = dup.tap do |copy|
    copy.instance_eval do |x|
      @alias = name
    end
  end
end