Class: Ketsuban::Adapter::AbstractAdapter
- Inherits:
-
Object
- Object
- Ketsuban::Adapter::AbstractAdapter
show all
- Defined in:
- lib/ketsuban/adapters/abstract_adapter.rb
Instance Method Summary
collapse
Constructor Details
Returns a new instance of AbstractAdapter.
4
5
6
|
# File 'lib/ketsuban/adapters/abstract_adapter.rb', line 4
def initialize(model_class)
@model_class = model_class
end
|
Instance Method Details
#fetch_next_id ⇒ Object
8
9
10
|
# File 'lib/ketsuban/adapters/abstract_adapter.rb', line 8
def fetch_next_id
raise 'Not implemented yet!'
end
|
#generate_next_id(now_id) ⇒ Object
12
13
14
15
16
17
18
19
|
# File 'lib/ketsuban/adapters/abstract_adapter.rb', line 12
def generate_next_id(now_id)
loop do
break unless @model_class.unlucky_numbers.include?(now_id)
now_id += 1
end
now_id
end
|
#increment_sequence(_now_id) ⇒ Object
21
22
23
|
# File 'lib/ketsuban/adapters/abstract_adapter.rb', line 21
def increment_sequence(_now_id)
raise 'Not implemented yet!'
end
|