Class: Cyberweb::Cmd

Inherits:
Object
  • Object
show all
Defined in:
lib/cyberweb/cmd/cmd.rb

Overview

Cyberweb::Cmd

Direct Known Subclasses

Cmd1, Cmd2, Cmd3, Cmd4, Cmd5

Constant Summary collapse

DEFAULT_VALUES =
#

Cyberweb::Cmd::DEFAULT_VALUES

The following Hash can be used to restore the default values again, should this be necessary.

#
{
  cmd1: 'marl2em BOLD',
  cmd2: 'marl3em BOLD',
  cmd3: 'marl4em BOLD',
  cmd4: 'marl5em BOLD',
  cmd5: 'marl6em BOLD'
}

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeCmd

#

initialize

#


69
70
71
# File 'lib/cyberweb/cmd/cmd.rb', line 69

def initialize
  reset
end

Class Method Details

.append_this_css(i) ⇒ Object

#

Cyberweb::Cmd.append_this_css

This method will append the passed CSS rules to all of the CSS rules for Cmd1, Cmd2, Cmd3, Cmd4 and Cmd5 subsequently. So it is mostly a convenience-method.

#


144
145
146
147
148
149
150
151
# File 'lib/cyberweb/cmd/cmd.rb', line 144

def self.append_this_css(i)
  i = i.to_s
  ::Cyberweb.append_to_cmd1(i)
  ::Cyberweb.append_to_cmd2(i)
  ::Cyberweb.append_to_cmd3(i)
  ::Cyberweb.append_to_cmd4(i)
  ::Cyberweb.append_to_cmd5(i)
end

.cmd1=(i) ⇒ Object

#

Cyberweb::Cmd.cmd1=

#


100
101
102
103
# File 'lib/cyberweb/cmd/cmd.rb', line 100

def self.cmd1=(i)
  DEFAULT_VALUES[:cmd1] = i
  Cyberweb::Cmd1.new # Overwrite it here as well.
end

.cmd2=(i) ⇒ Object

#

Cyberweb::Cmd.cmd2=

#


108
109
110
111
# File 'lib/cyberweb/cmd/cmd.rb', line 108

def self.cmd2=(i)
  DEFAULT_VALUES[:cmd2] = i
  Cyberweb::Cmd2.new # Overwrite it here as well.
end

.cmd3=(i) ⇒ Object

#

Cyberweb::Cmd.cmd3=

#


116
117
118
119
# File 'lib/cyberweb/cmd/cmd.rb', line 116

def self.cmd3=(i)
  DEFAULT_VALUES[:cmd3] = i
  Cyberweb::Cmd3.new # Overwrite it here as well.
end

.cmd4=(i) ⇒ Object

#

Cyberweb::Cmd.cmd4=

#


124
125
126
127
# File 'lib/cyberweb/cmd/cmd.rb', line 124

def self.cmd4=(i)
  DEFAULT_VALUES[:cmd4] = i
  Cyberweb::Cmd4.new # Overwrite it here as well.
end

.cmd5=(i) ⇒ Object

#

Cyberweb::Cmd.cmd5=

#


132
133
134
135
# File 'lib/cyberweb/cmd/cmd.rb', line 132

def self.cmd5=(i)
  DEFAULT_VALUES[:cmd5] = i
  Cyberweb::Cmd5.new # Overwrite it here as well.
end

Instance Method Details

#resetObject

#

reset (reset tag)

#


76
77
78
79
80
81
# File 'lib/cyberweb/cmd/cmd.rb', line 76

def reset
  # ======================================================================= #
  # === @use_these_css_rules
  # ======================================================================= #
  @use_these_css_rules = ''
end

#set_use_these_css_rules(i) ⇒ Object Also known as: set

#

set_use_these_css_rules

#


86
87
88
# File 'lib/cyberweb/cmd/cmd.rb', line 86

def set_use_these_css_rules(i)
  @use_these_css_rules = i
end

#use_these_css_rules?Boolean Also known as: css_rules?

#

use_these_css_rules?

#

Returns:

  • (Boolean)


93
94
95
# File 'lib/cyberweb/cmd/cmd.rb', line 93

def use_these_css_rules?
  @use_these_css_rules
end