lib/smile.rb in cajun-smile-0.2.0 vs lib/smile.rb in cajun-smile-0.2.1

- old
+ new

@@ -6,30 +6,36 @@ require 'lib/smile/album' require 'lib/smile/photo' require 'lib/smile/param_converter' require 'cgi' require 'rss' +require 'json' module Smile module_function + # Login to SmugMug using an anonymously account + # This will allow you to execute many functions, but no user specific functions + # + # @return [Smile::SmugMug.new] An Smug object that has been authenticated def auth_anonymously smug = Smile::Smug.new smug.auth_anonymously smug end # Login to SmugMug using a specific user account. # - # @param [String] username The username ( Nickname ) for the SmugMug account + # @param [String] email The username ( e-mail address ) for the SmugMug account # @param [String] password The password for the SmugMug account # # @return [Smile::SmugMug.new] An Smug object that has been authenticated - def auth( username, password ) + def auth( email, password ) smug = Smile::Smug.new - smug.auth( username, password ) + smug.auth( email, password ) smug end + def base_feed( options={} ) options.merge!( :format => 'rss' ) url = "http://api.smugmug.com/hack/feed.mg?" url_params =[]