Sha256: 687f944ccf014d99a70d4fabe81e656d85ba8ff7ca3eecdeeb7300e95ecaa309

Contents?: true

Size: 467 Bytes

Versions: 4

Compression:

Stored size: 467 Bytes

Contents

module DiscountNetwork
  class Password < Base
    def forgot(email)
      DiscountNetwork.post_resource(
        "account/resets", account: { email: email }
      )
    end

    def validate(token)
      DiscountNetwork.get_resource(
        ["account", "resets", token].join("/"),
      )
    end

    def create(token, attributes)
      DiscountNetwork.put_resource(
        ["account", "passwords", token].join("/"), account: attributes
      )
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
discountnetwork-0.1.3 lib/discountnetwork/password.rb
discountnetwork-0.1.2 lib/discountnetwork/password.rb
discountnetwork-0.1.1 lib/discountnetwork/password.rb
discountnetwork-0.1.0 lib/discountnetwork/password.rb