Use HTTParty methods in a subclass
Posted
by cpjolicoeur
on Stack Overflow
See other posts from Stack Overflow
or by cpjolicoeur
Published on 2010-02-12T19:58:29Z
Indexed on
2010/06/05
9:02 UTC
Read the original article
Hit count: 292
I'm trying to write an API wrapper in ruby and am stumped on how I can call HTTParty methods from a subclass.
For instance, I want the user to create a connection to the api and then be able to query results from subclasses.
module ApiWrapper
class Connection
include HTTParty
base_uri '...'
def initialize( u, p )
...
end
def contacts
ApiWrapper::Contact
end
end
end
module ApiWrapper
class Contact
def all
# issue httparty get request here that is created from the Connection class
end
end
end
## The user would do this
conn = ApiWrapper::Connection.new( 'username', 'password' )
contacts = conn.contacts.all
© Stack Overflow or respective owner