deepblue / springnote_resources

ActiveResource wrapper library for Springnote.com's REST API

This URL has Read+Write access

springnote_resources / lib / springnote_resources.rb
100644 32 lines (26 sloc) 0.85 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
$:.unshift(File.dirname(__FILE__)) unless
  $:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__)))
 
require 'rubygems'
require 'oauth'
require 'oauth/consumer'
 
unless defined?(ActiveResource)
  begin
    $:.unshift(File.dirname(__FILE__) + "/../vendor/activeresource/lib")
    require 'active_resource'
  rescue LoadError
    require 'activeresource'
  end
end
 
# extend activeresource
require 'exts/request_with_oauth'
require 'exts/common_parameters'
require 'exts/active_resource_extension'
 
# Springnote's resources
require 'springnote/configuration'
require 'springnote/base'
require 'springnote/import_file'
 
require 'springnote/page'
require 'springnote/attachment'
require 'springnote/lock'
require 'springnote/revision'
 
ActiveResource::Connection.oauth_configuration = Springnote::Base.configuration