Group
Extension

Matches 2

Mock-Data ( N/NE/NERDVANA/Mock-Data-0.04.tar.gz, NERDVANA, 2024; MetaCPAN )
Mock-Data/lib/Mock/Data.pm ( view source; MetaCPAN )
al_address => sub($mock) { $db->resultset("Address")->rand->single },
      address_json => sub($mock) { encode_json($mock->real_address) },
    },
    
    # load plugins
    plugins => ['Text'],  # 
Mock-Data ( N/NE/NERDVANA/Mock-Data-0.04.tar.gz, NERDVANA, 2024; MetaCPAN )
Mock-Data/lib/Mock/Data/Plugin/SQLTypes.pm ( view source; MetaCPAN )
atetime datetime2 datetimeoffset timestamp
	datetime_with_time_zone datetime_without_time_zone
	json jsonb
	uuid inet cidr macaddr
);
export(keys %type_generators);

# ABSTRACT: Collection of generato

our $json;
sub _json_encoder {
	$json //= do {
		local $@;
		my $mod= eval { require JSON::MaybeXS; 'JSON::MaybeXS' }
			  || eval { require JSON; 'JSON' }
			  || eval { require JSON::PP; 'JSON::PP'
 }
			or Carp::croak("No JSON module found.  This must be installed for the SQL::json generator.");
		$mod->new->canonical->ascii
	};
}

sub json {
	my $mock= shift;
	my $params= ref $_[0] eq 'HASH'? 

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.