Class: Wpgen::CssGen

Inherits:
Object
  • Object
show all
Defined in:
lib/wpgen/css_gen.rb

Class Method Summary collapse

Class Method Details

.generate_class_css(array) ⇒ Object



21
22
23
24
25
26
27
# File 'lib/wpgen/css_gen.rb', line 21

def self.generate_class_css array
  css = ""
  array.each do |css_class|
    css << ".#{css_class} {\n\n}\n\n"
  end
  css
end

.generate_id_css(array) ⇒ Object



13
14
15
16
17
18
19
# File 'lib/wpgen/css_gen.rb', line 13

def self.generate_id_css array
  css = ""
  array.each do |id|
    css << "##{id} {\n\n}\n\n"
  end
  css
end

.get_classes(string) ⇒ Object



8
9
10
11
# File 'lib/wpgen/css_gen.rb', line 8

def self.get_classes string
    array = string.scan(/class="([^"<]*)"/)
    array.map { |c| c[0] }
end

.get_ids(string) ⇒ Object



3
4
5
6
# File 'lib/wpgen/css_gen.rb', line 3

def self.get_ids string
    array = string.scan(/id="([^"<]*)"/)
    array.map { |id| id[0] }
end