class FactoryHelper::Company
Public Class Methods
bs()
click to toggle source
When a straight answer won't do, BS to the rescue!
# File lib/factory-helper/company.rb, line 25 def bs translate('factory_helper.company.bs').collect {|list| list.sample(:random => FactoryHelper::Config.random) }.join(' ') end
buzzword()
click to toggle source
# File lib/factory-helper/company.rb, line 20 def buzzword translate('factory_helper.company.buzzwords').flatten.sample(:random => FactoryHelper::Config.random) end
catch_phrase()
click to toggle source
Generate a buzzword-laden catch phrase.
# File lib/factory-helper/company.rb, line 16 def catch_phrase translate('factory_helper.company.buzzwords').collect {|list| list.sample(:random => FactoryHelper::Config.random) }.join(' ') end
duns_number()
click to toggle source
# File lib/factory-helper/company.rb, line 33 def duns_number ('%09d' % FactoryHelper::Config.random.rand(10 ** 9)).gsub(/(\d\d)(\d\d\d)(\d\d\d\d)/, '\\1-\\2-\\3') end
ein()
click to toggle source
# File lib/factory-helper/company.rb, line 29 def ein ('%09d' % FactoryHelper::Config.random.rand(10 ** 9)).gsub(/(\d\d)(\d\d\d\d\d\d\d)/, '\\1-\\2') end
logo()
click to toggle source
Get a random company logo url in PNG format.
# File lib/factory-helper/company.rb, line 38 def logo rand_num = FactoryHelper::Config.random.rand(13) + 1 "http://pigment.github.io/fake-logos/logos/medium/color/#{rand_num}.png" end
name()
click to toggle source
# File lib/factory-helper/company.rb, line 7 def name parse('company.name') end
suffix()
click to toggle source
# File lib/factory-helper/company.rb, line 11 def suffix fetch('company.suffix') end