Class: ActiveScaffold::DataStructures::Bridge

Inherits:
Object
  • Object
show all
Defined in:
lib/active_scaffold/data_structures/bridge.rb

Class Method Summary collapse

Class Method Details

.installObject



5
6
7
# File 'lib/active_scaffold/data_structures/bridge.rb', line 5

def self.install
  raise "install not defined for bridge #{name}"
end

.install?Boolean

by convention and default, use the bridge name as the required constant for installation

Returns:

  • (Boolean)


12
13
14
# File 'lib/active_scaffold/data_structures/bridge.rb', line 12

def self.install?
  Object.const_defined? name.demodulize
end

.javascriptsObject



22
# File 'lib/active_scaffold/data_structures/bridge.rb', line 22

def self.javascripts; end

.prepareObject



9
# File 'lib/active_scaffold/data_structures/bridge.rb', line 9

def self.prepare; end

.runObject



16
17
18
# File 'lib/active_scaffold/data_structures/bridge.rb', line 16

def self.run
  install if install?
end

.stylesheetsObject



20
# File 'lib/active_scaffold/data_structures/bridge.rb', line 20

def self.stylesheets; end