class ActiveInteraction::AbstractTzFilter
@abstract
Common logic for filters that handle numeric objects.
@private
Private Instance Methods
matches?(value)
click to toggle source
# File lib/mtk_framework/gem_extensions/active_interaction/filters/abstract_tz_filter.rb, line 12 def matches?(value) value.is_a?(String) && valid_tz_entry?(value) rescue NoMethodError # BasicObject false end
valid_tz_entry?(value)
click to toggle source
# File lib/mtk_framework/gem_extensions/active_interaction/filters/abstract_tz_filter.rb, line 18 def valid_tz_entry?(value) TezosClient.new.decode_tz(value) do |prefix, _payload| return false unless prefixes.include? prefix end true rescue ArgumentError false end