Class: RKit::ActiveRecordUtility::Base::Series

Inherits:
RKit::ActiveRecordUtility::Base show all
Defined in:
lib/r_kit/active_record_utility/base/series.rb

Instance Attribute Summary

Attributes inherited from RKit::ActiveRecordUtility::Base

#base, #method_name

Instance Method Summary collapse

Methods inherited from RKit::ActiveRecordUtility::Base

inherited, #initialize, #interfere, #interfere!, interfered, #interfered!, interfered?, #to_s

Constructor Details

This class inherits a constructor from RKit::ActiveRecordUtility::Base

Instance Method Details

#can_interfere?Boolean

Returns:

  • (Boolean)


135
136
137
138
139
140
# File 'lib/r_kit/active_record_utility/base/series.rb', line 135

def can_interfere?
  base.table_exists? &&
    base.column_names.include_all?(["following_id", "series"]) &&
    base.columns_hash["following_id"].type == :integer &&
    base.columns_hash["series"].type == :string
end