Module: Stylus::CoreExt

Included in:
Stylus
Defined in:
lib/stylus_rails/core_ext.rb

Instance Method Summary collapse

Instance Method Details

#mattr_accessor(sym) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/stylus_rails/core_ext.rb', line 5

def mattr_accessor(sym)
  class_eval("    @@\#{sym} = nil unless defined? @@\#{sym}\n\n    def self.\#{sym}\n      @@\#{sym}\n    end\n\n    def self.\#{sym}=(obj)\n      @@\#{sym} = obj\n    end\n  EOS\nend\n", __FILE__, __LINE__ + 1)