Loading...

1 require ' active_support ' 2 3 module VimColors 4 class RubyExample 5 CONSTANT = / ^ [ 0-9 ] + regex awesomes $ / 6 7 attr_reader :colorscheme 8 9 TODO 10 def initialize (attributes = {}) 11 @colorscheme = attributes[ :colorscheme ] 12 end 13 14 def self . examples 15 16 [ ' string ' , :symbol , true , false , nil , 99.9 , 1 .. 2 ].each do | value | 17 puts " it appears that #{ value.inspect } is a #{ value.class } " 18 end 19 20 { :key1 => :value1 , key2 : ' value2 ' }.each do | key , value | 21 puts " the #{ key.inspect } key has a value of #{ value.inspect } " 22 end 23 24 %w[ One Two Three ] .each { | number | puts number } 25 end 26 27 private 28 29 def heredoc_example 30 <<- SQL 31 SELECT * 32 FROM colorschemes 33 WHERE background = 'dark' 34 SQL 35 end 36 end 37 end