Homepage > Man Pages > Category > Subroutines
Homepage > Man Pages > Name > O

ojo

man page of ojo

ojo: Fun Oneliners With Mojo!

NAME
ojo - Fun Oneliners With Mojo!
SYNOPSIS
perl -Mojo -e 'b(g("mojolicio.us")->dom->at("title")->text)->say'

DESCRIPTION

A collection of automatically exported functions for fun Perl oneliners.

FUNCTIONS

ojo implements the following functions. "a" my $app = a('/' => sub { shift->render(json => {hello => 'world'}) }); Create a Mojolicious::Lite route accepting all request methods and return the application. perl -Mojo -e 'a("/" => {text => "Hello Mojo!"})->start' daemon "b" my $stream = b('lalala'); Turn input into a Mojo::ByteStream object. perl -Mojo -e 'b(g("mojolicio.us")->body)->html_unescape->say' "d" my $res = d('//mojolicio.us'); my $res = d('//mojolicio.us', {'X-Bender' => 'X_x'}); my $res = d( '//mojolicio.us', {'Content-Type' => 'text/plain'}, 'Hello!' ); Perform "DELETE" request and turn response into a Mojo::Message::Response object. "f" my $res = f('//kraih.com/foo' => {test => 123}); my $res = f('//kraih.com/foo', 'UTF-8', {test => 123}); my $res = f( '//kraih.com/foo', {test => 123}, {'Content-Type' => 'multipart/form-data'} ); my $res = f( '//kraih.com/foo', 'UTF-8', {test => 123}, {'Content-Type' => 'multipart/form-data'} ); my $res = f('//kraih.com/foo', {file => {file => '/foo/bar.txt'}}); my $res = f('//kraih.com/foo', {file => {content => 'lalala'}}); my $res = f( '//kraih.com/foo', {myzip => {file => $asset, filename => 'foo.zip'}} ); Perform a "POST" request for a form and turn response into a Mojo::Message::Response object. "g" my $res = g('//mojolicio.us'); my $res = g('//mojolicio.us', {'X-Bender' => 'X_x'}); my $res = g( '//mojolicio.us', {'Content-Type' => 'text/plain'}, 'Hello!' ); Perform "GET" request and turn response into a Mojo::Message::Response object. One redirect will be followed by default, you can change this behavior with the "MOJO_MAX_REDIRECTS" environment variable. MOJO_MAX_REDIRECTS=0 perl -Mojo -e 'b(g("mojolicio.us")->code)->say' "h" my $res = h('//mojolicio.us'); my $res = h('//mojolicio.us', {'X-Bender' => 'X_x'}); my $res = h( '//mojolicio.us', {'Content-Type' => 'text/plain'}, 'Hello!' ); Perform "HEAD" request and turn response into a Mojo::Message::Response object. "p" my $res = p('//mojolicio.us'); my $res = p('//mojolicio.us', {'X-Bender' => 'X_x'}); my $res = p( '//mojolicio.us', {'Content-Type' => 'text/plain'}, 'Hello!' ); Perform "POST" request and turn response into a Mojo::Message::Response object. "u" my $res = u('//mojolicio.us'); my $res = u('//mojolicio.us', {'X-Bender' => 'X_x'}); my $res = u( '//mojolicio.us', {'Content-Type' => 'text/plain'}, 'Hello!' ); Perform "PUT" request and turn response into a Mojo::Message::Response object. "x" my $dom = x('<div>Hello!</div>'); Turn HTML5/XML input into Mojo::DOM object. print x('<div>Hello!</div>')->at('div')->text;

SEE ALSO

Mojolicious, Mojolicious::Guides, <//mojolicio.us>. OJO(3)
 
 
 

Copyright © 2011–2018 by topics-of-interest.com . All rights reserved. Hosted by all-inkl.
Contact · Imprint · Privacy

Page generated in 126.18ms.

www.daelim-forum.com | wippsaege.name | brauchbar.de