Sha256: 718029b262bee6a6094ece90c95ee2eb28eeb598a0f5fb2702420fd131db80f6
Contents?: true
Size: 685 Bytes
Versions: 8
Compression:
Stored size: 685 Bytes
Contents
require 'razorpay/request' require 'razorpay/entity' module Razorpay # Item API allows you to create and fetch customers on Razorpay class Item < Entity def self.request Razorpay::Request.new('items') end def self.create(options) request.create options end def self.fetch(id) request.fetch id end def self.edit(id, options = {}) if(!options.is_a?(String) && options.key?(:active)) options[:active] = (options[:active] ? 1 : 0) end request.patch id, options end def self.all(options = {}) request.all options end def self.delete(id) request.delete id end end end
Version data entries
8 entries across 8 versions & 2 rubygems