Picturelife

Installation

Add this line to your application's Gemfile:

gem 'picturelife'

And then execute:

$ bundle

Features

  • Resumable photo upload
  • Authentication via OAuth
  • Minimal dependencies
  • Ruby syntax

Usage

Setup


    require 'picturelife'

    Picturelife.client_id     = ENV['CLIENT_ID']
    Picturelife.client_secret = ENV['CLIENT_SECRET']

    Picturelife.redirect_uri  = 'http://localhost:3000/oauth'

Authorization


      <a href="<%= Picturelife.authorization_uri %>">Click here</a> to connect to Picturelife!</a>


    get '/oauth' do
      code = params['code']
      Picturelife.access_token_from_code = code
    end


    Picturelife::Medias.index(limit: 10)