module VoucherCode

Generate voucher code

Constants

VERSION

Public Class Methods

defaults(&block) click to toggle source

Set global defaults for generating voucher code. @example

VoucherCode.defaults do |config|
  config.count = 1
  ...
end
# File lib/voucher_code.rb, line 20
def defaults(&block)
  @defaults = block if block_given?
  @defaults
end
generate(config = {}) click to toggle source
# File lib/voucher_code.rb, line 7
def generate(config = {})
  config = @defaults if @defaults

  configuration = Config.new(config)
  configuration.generate
end