Skip to content

goshacmd/furry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Furry

Build Status Code Climate

Simplistic web framework.

Installation

Add this line to your application's Gemfile:

gem 'furry'

Or install it yourself as:

$ gem install furry

Usage

require 'furry'

class DemoApp < Furry::App
  class HomeController < Controller
    def index
      render erb: 'Ta-da'
    end

    def random_number
      @number = rand(0..params[:max].to_i)
      render erb: "The number is <%= @number %>"
    end

    def random_100
      redirect_to random_path(100)
    end
  end

  router.draw do
    get '/', 'home#index'
    get '/random', 'home#random_100'
    get '/random/:max', 'home#random_number', name: 'random'
  end
end
$ curl localhost:8888
Ta-da
$ curl -I localhost:8888/random
HTTP/1.1 302 Found
Location: http://localhost:8888/random/100
$ curl localhost:8888/random/500
The number is 261

License

MIT.

About

Simplistic web framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages