Class: Subject
Constant Summary
LoginGenerator::VERSION
Instance Attribute Summary collapse
Instance Method Summary
collapse
#generate, #generate_with_prefix, #generate_with_prefix_and_size
Instance Attribute Details
#email ⇒ Object
Returns the value of attribute email.
4
5
6
|
# File 'lib/login_generator/subject.rb', line 4
def email
@email
end
|
Instance Method Details
#logins_in_use ⇒ Object
6
7
8
|
# File 'lib/login_generator/subject.rb', line 6
def logins_in_use
@logins_in_use ||= []
end
|
#sufixes_in_use(prefix) ⇒ Object
10
11
12
13
|
# File 'lib/login_generator/subject.rb', line 10
def sufixes_in_use prefix
@sufixes_in_use ||= {}
@sufixes_in_use[prefix] ||= []
end
|
#use_logins(prefix, range) ⇒ Object
15
16
17
18
|
# File 'lib/login_generator/subject.rb', line 15
def use_logins prefix, range
sufixes_in_use(prefix).concat range.to_a
range.each { |sufix| logins_in_use << "#{prefix}#{sufix}" }
end
|