Class: Netfira::WebConnect::Model

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/netfira/web_connect/model.rb

Direct Known Subclasses

Record, Record::Translation, Relation, Support

Defined Under Namespace

Classes: Record, Relation, Support

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.plural_nameObject



23
24
25
# File 'lib/netfira/web_connect/model.rb', line 23

def plural_name
  @plural_name ||= single_name.pluralize.freeze
end

.single_nameObject



19
20
21
# File 'lib/netfira/web_connect/model.rb', line 19

def single_name
  @single_name ||= name.demodulize.underscore.freeze
end

.table_nameObject



15
16
17
# File 'lib/netfira/web_connect/model.rb', line 15

def table_name
  Models::Table.table_name
end

Instance Method Details

#dispatch_event(*args, &block) ⇒ Object



28
29
30
# File 'lib/netfira/web_connect/model.rb', line 28

def dispatch_event(*args, &block)
  Netfira::WebConnect.dispatch_event *args, &block
end