Class: RKit::ActiveRecordUtility::Base::Publisher
- Inherits:
-
RKit::ActiveRecordUtility::Base
- Object
- RKit::ActiveRecordUtility::Base
- RKit::ActiveRecordUtility::Base::Publisher
- Defined in:
- lib/r_kit/active_record_utility/base/publisher.rb
Instance Attribute Summary
Attributes inherited from RKit::ActiveRecordUtility::Base
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
22 23 24 25 26 27 |
# File 'lib/r_kit/active_record_utility/base/publisher.rb', line 22 def can_interfere? base.table_exists? && base.column_names.include_all?(["published", "published_at"]) && base.columns_hash["published"].type == :boolean && base.columns_hash["published_at"].type == :datetime end |