Class: Fiona7::WriteObj

Inherits:
Object
  • Object
show all
Includes:
RailsConnector::Meta, Reactor::Attributes::Base, Reactor::Legacy::Base, Reactor::Permission::Base, Reactor::Persistence::Base, Reactor::StreamingUpload::Base, Reactor::Validations::Base, Reactor::Workflow::Base
Defined in:
app/models/fiona7/write_obj.rb

Constant Summary collapse

BLACKLISTED_CLASSES =
Set[
  'RailsConnector::BasicObj',
  'RailsConnector::AbstractObj',
  'Fiona7::WriteObj',
  'Fiona7::EditedObj',
  'Fiona7::ReleasedObj',
  'Fiona7::InternalReleasedObj'
]

Class Method Summary collapse

Class Method Details

.descends_from_active_record?Boolean

If this method returns true no STI handling occurs

Returns:

  • (Boolean)


44
45
46
# File 'app/models/fiona7/write_obj.rb', line 44

def self.descends_from_active_record?
  true
end

.subclass_from_attributes(attrs) ⇒ Object

xxxWidget < Scrivito::BasicWidget clashes with obj STI



49
50
51
# File 'app/models/fiona7/write_obj.rb', line 49

def self.subclass_from_attributes(attrs)
  nil
end