class Ketsuban::Adapter::AbstractAdapter
Public Class Methods
new(model_class)
click to toggle source
# File lib/ketsuban/adapters/abstract_adapter.rb, line 4 def initialize(model_class) @model_class = model_class end
Public Instance Methods
fetch_next_id()
click to toggle source
# File lib/ketsuban/adapters/abstract_adapter.rb, line 8 def fetch_next_id raise 'Not implemented yet!' end
generate_next_id(now_id)
click to toggle source
# 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)
click to toggle source
# File lib/ketsuban/adapters/abstract_adapter.rb, line 21 def increment_sequence(_now_id) raise 'Not implemented yet!' end