Class: Redmine::Installer::Step::Base

Inherits:
Object
  • Object
show all
Includes:
Utils
Defined in:
lib/redmine-installer/steps/base.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Utils

included

Constructor Details

#initialize(index, base) ⇒ Base

Returns a new instance of Base.



10
11
12
13
14
# File 'lib/redmine-installer/steps/base.rb', line 10

def initialize(index, base)
  self.index = index
  self.base = base
  self.ran = false
end

Instance Attribute Details

#baseObject

Returns the value of attribute base.



7
8
9
# File 'lib/redmine-installer/steps/base.rb', line 7

def base
  @base
end

#indexObject

Returns the value of attribute index.



6
7
8
# File 'lib/redmine-installer/steps/base.rb', line 6

def index
  @index
end

#ranObject

Returns the value of attribute ran.



8
9
10
# File 'lib/redmine-installer/steps/base.rb', line 8

def ran
  @ran
end

Instance Method Details

#downObject



38
39
# File 'lib/redmine-installer/steps/base.rb', line 38

def down
end

#final_stepObject



32
33
# File 'lib/redmine-installer/steps/base.rb', line 32

def final_step
end

#loadObject



44
45
# File 'lib/redmine-installer/steps/base.rb', line 44

def load(*)
end


29
30
# File 'lib/redmine-installer/steps/base.rb', line 29

def print_footer
end


26
27
# File 'lib/redmine-installer/steps/base.rb', line 26

def print_header
end


16
17
18
19
20
21
22
23
24
# File 'lib/redmine-installer/steps/base.rb', line 16

def print_title
  title  = '<bright><on_black><white>'
  title << "#{index}. "
  title << translate("step.#{self.class.class_name.underscore}.title"
    )
  title <<'</white></on_black></bright>'

  say(title, 1)
end

#redmine_pluginsObject



47
48
49
# File 'lib/redmine-installer/steps/base.rb', line 47

def redmine_plugins
  @redmine_plugins ||= _redmine_plugins
end

#saveObject



41
42
# File 'lib/redmine-installer/steps/base.rb', line 41

def save(*)
end

#upObject



35
36
# File 'lib/redmine-installer/steps/base.rb', line 35

def up
end