Module: RakeSecrets::Types

Defined in:
lib/rake_secrets/types.rb,
lib/rake_secrets/types/numeric.rb,
lib/rake_secrets/types/constant.rb,
lib/rake_secrets/types/alphabetic.rb,
lib/rake_secrets/types/alphanumeric.rb,
lib/rake_secrets/types/character_set.rb

Defined Under Namespace

Classes: Alphabetic, Alphanumeric, CharacterSet, Constant, Numeric

Class Method Summary collapse

Class Method Details

.alphabetic(opts = {}) ⇒ Object



20
21
22
# File 'lib/rake_secrets/types.rb', line 20

def alphabetic(opts = {})
  Alphabetic.new(opts)
end

.alphanumeric(opts = {}) ⇒ Object



24
25
26
# File 'lib/rake_secrets/types.rb', line 24

def alphanumeric(opts = {})
  Alphanumeric.new(opts)
end

.character_set(set, opts = {}) ⇒ Object



16
17
18
# File 'lib/rake_secrets/types.rb', line 16

def character_set(set, opts = {})
  CharacterSet.new(set, opts)
end

.constant(value) ⇒ Object



12
13
14
# File 'lib/rake_secrets/types.rb', line 12

def constant(value)
  Constant.new(value)
end

.numeric(opts = {}) ⇒ Object



28
29
30
# File 'lib/rake_secrets/types.rb', line 28

def numeric(opts = {})
  Numeric.new(opts)
end