Module: Utils

Included in:
FactoryModule, SpecModule, Specfac::CLI
Defined in:
lib/specfac/modules/utils.rb

Constant Summary collapse

@@term =
nil

Class Method Summary collapse

Class Method Details

.define_utils_methods_params(term) ⇒ Object



7
8
9
# File 'lib/specfac/modules/utils.rb', line 7

def self.define_utils_methods_params(term)
  @@term = term
end

.plObject



19
20
21
# File 'lib/specfac/modules/utils.rb', line 19

def self.pl
  Utils.pluralize(@@term)
end

.pluralize(string) ⇒ Object



23
24
25
# File 'lib/specfac/modules/utils.rb', line 23

def self.pluralize(string)
  return ActiveSupport::Inflector.pluralize(string)
end

.siObject



11
12
13
# File 'lib/specfac/modules/utils.rb', line 11

def self.si
  Utils.singularize(@@term)
end

.si_caObject



15
16
17
# File 'lib/specfac/modules/utils.rb', line 15

def self.si_ca
  Utils.singularize(@@term.capitalize)
end

.singularize(string) ⇒ Object



27
28
29
# File 'lib/specfac/modules/utils.rb', line 27

def self.singularize(string)
  return ActiveSupport::Inflector.singularize(string)
end