Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
DBIx::Class::Helper::RUserNContributed PDBIx::Class::Helper::Row::NumifyGet(3)

NAME
       DBIx::Class::Helper::Row::NumifyGet - Force numeric "context" on
       numeric columns

SYNOPSIS
	package	MyApp::Schema::Result::Foo_Bar;

	__PACKAGE__->load_components(qw{Helper::Row::NumifyGet Core});

	__PACKAGE__->table('Foo');
	__PACKAGE__->add_columns(
	   foo => {
	      data_type		=> 'integer',
	      is_nullable	=> 0,
	      is_numeric	=> 1,
	   },
	);

	sub TO_JSON {
	   return {
	      foo => $self->foo,  # this becomes 0 instead of "0" due to context
	   }
	}

METHODS
   get_column
       This is the method that "converts" the values.  It just checks for
       "is_numeric" and	if that	is true	it will	numify the value.

   get_columns
       This method also	"converts" values, but this one	is called a lot	more
       rarely.	Again, It just checks for "is_numeric" and if that is true it
       will numify the value.

AUTHOR
       Arthur Axel "fREW" Schmidt <frioux+cpan@gmail.com>

COPYRIGHT AND LICENSE
       This software is	copyright (c) 2020 by Arthur Axel "fREW" Schmidt.

       This is free software; you can redistribute it and/or modify it under
       the same	terms as the Perl 5 programming	language system	itself.

perl v5.32.0			  2020-0DBIx::Class::Helper::Row::NumifyGet(3)

NAME | SYNOPSIS | METHODS | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=DBIx::Class::Helper::Row::NumifyGet&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help