Module: Tsuga::Adapter::Sequel::Base

Defined in:
lib/tsuga/adapter/sequel/base.rb

Defined Under Namespace

Modules: DatasetMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(by) ⇒ Object



8
9
10
# File 'lib/tsuga/adapter/sequel/base.rb', line 8

def self.included(by)
  by.dataset_module DatasetMethods
end

Instance Method Details

#idObject



12
13
14
# File 'lib/tsuga/adapter/sequel/base.rb', line 12

def id
  @_id ||= super
end

#new_record?Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/tsuga/adapter/sequel/base.rb', line 20

def new_record?
  new?
end

#persist!Object



16
17
18
# File 'lib/tsuga/adapter/sequel/base.rb', line 16

def persist!
  save
end