Sha256: 25f2f64f0a834a4a6480b54de2c7f6957869bfbcf1f6b223a2a5aaae5ab98f52

Contents?: true

Size: 460 Bytes

Versions: 3

Compression:

Stored size: 460 Bytes

Contents

class TumblrWrapper::Resource
  attr_reader :access_token

  def initialize(access_token)
    @access_token = access_token
  end

  def validate_oauth
    raise TumblrWrapper::OauthNeeded unless access_token
  end

  def validate_present(key, parameters)
    raise TumblrWrapper::MissingRequiredParameter, key unless parameters[key]
  end

  def validate_not_present(key, parameters)
    raise TumblrWrapper::InvalidParameter, key if parameters[key]
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tumblr_wrapper-0.0.3 lib/tumblr_wrapper/resource.rb
tumblr_wrapper-0.0.2 lib/tumblr_wrapper/resource.rb
tumblr_wrapper-0.0.1 lib/tumblr_wrapper/resource.rb