Reaction::InterfaceModel::Search::Spec;
use Reaction::Role;
use Method::Signatures::Simple;
use JSON;
use Scalar::Util qw(weaken);
use namespace::clean -except => [ qw(meta) ];
has '_search_spec' =
all_attributes;
return to_json(\%val, { canonical => 1 });
}
requires '_from_string_unpack_value';
method from_string ($class: $string, $other) {
my %raw = %{from_json($string)};
my %val;
@v