DBIx::Class::Helper::Row::NumifyGet(3pm)

DBIx::Class::Helper::Row::NumifyGet3pm

Force numeric "context" on numeric columns

Usage

 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.

Releases

7 releases since Debian 7 (Wheezy); the text changed 6 times.

  1. 7
  2. 8
  3. 9
  4. 10
  5. 11
  6. 12
  7. 13

Author

Arthur Axel "fREW" Schmidt <[email protected]>

From libdbix-class-helpers-perl 2.037000-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.