Sha256: 1177b5055b0ca78d66cdf2f1c9394442464897eabae3a23ad5056ccd57918649

Contents?: true

Size: 804 Bytes

Versions: 4

Compression:

Stored size: 804 Bytes

Contents

require "rosemary/version"

require 'hash'
require 'active_model'
require 'changeset_callbacks'
require 'rosemary/tags'
require 'rosemary/element'
require 'rosemary/node'
require 'rosemary/way'
require 'rosemary/changeset'
require 'rosemary/relation'
require 'rosemary/member'
require 'rosemary/user'
require 'rosemary/errors'
require 'rosemary/basic_auth_client'
require 'rosemary/oauth_client'
require 'rosemary/parser'
require 'rosemary/api'
require 'oauth'

# The Rosemary class handles all calls to the OpenStreetMap API.
#
# Usage:
#   require 'osm'
#   auth_client = Rosemary::BasicAuthClient.new(:user_name => 'user', :password => 'a_password')
#   osm = Rosemary.new(auth_client)
#   @node = osm.find_node(1234)
#   @node.tags << {:wheelchair => 'no'}
#   osm.save(@node)
#
module Rosemary

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rosemary-0.2.5 lib/rosemary.rb
rosemary-0.2.4 lib/rosemary.rb
rosemary-0.2.3 lib/rosemary.rb
rosemary-0.2.2 lib/rosemary.rb