Mojolicious-Plugin-Data-Transfigure

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

          } 
        )
      );

      # in controller
      sub get_book($self) {
        my $book = $self->model("Book")->find($self->param('id'));
        $self->render(json => $book);
      }

      sub update_book($self) {
        my $book = $self->model("Book")->find($self->param('id'));
        my $data = $self->transfig->json;

        $book->author->update(delete($data->{author}));
        $book->update($data);
        $book->discard_changes;
        $self->render(json => $book);
      }

DESCRIPTION

README.md  view on Meta::CPAN

        } 
      )
    );

    # in controller
    sub get_book($self) {
      my $book = $self->model("Book")->find($self->param('id'));
      $self->render(json => $book);
    }

    sub update_book($self) {
      my $book = $self->model("Book")->find($self->param('id'));
      my $data = $self->transfig->json;

      $book->author->update(delete($data->{author}));
      $book->update($data);
      $book->discard_changes;
      $self->render(json => $book);
    }

# DESCRIPTION

lib/Mojolicious/Plugin/Data/Transfigure.pm  view on Meta::CPAN

      } 
    )
  );

  # in controller
  sub get_book($self) {
    my $book = $self->model("Book")->find($self->param('id'));
    $self->render(json => $book);
  }

  sub update_book($self) {
    my $book = $self->model("Book")->find($self->param('id'));
    my $data = $self->transfig->json;

    $book->author->update(delete($data->{author}));
    $book->update($data);
    $book->discard_changes;
    $self->render(json => $book);
  }

=head1 DESCRIPTION

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 1.529 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )