compass/src/test/testData/gems/compass-0.13.alpha.2/lib/compass/configuration/inheritance.rb
def inherited_reader(*attributes)
          attributes.each do |attribute|
            line = __LINE__ + 1
            class_eval %Q{
              def raw_#{attribute}                         # def raw_css_dir
                @#{attribute}                              #   @css_dir
              end                                          # end
              def #{attribute}_without_default             # def css_dir_without_default
                read_without_default(#{attribute.inspect}) #  read_without_default(:css_dir)
              end                                          # end
              def #{attribute}                             # def css_dir
                read(#{attribute.inspect})                 #  read(:css_dir)
              end                                          # end
            }, __FILE__, line
          end
        end
# Defines the default reader to be an inherited_reader that will look at the inherited_data for its
# value when not set. The inherited reader calls to a raw reader that acts like a normal attribute
# reader but prefixes the attribute name with "raw_".
Defines the default reader to be an inherited_reader that will look at the inherited_data for its
value when not set. The inherited reader calls to a raw reader that acts like a normal attribute
reader but prefixes the attribute name with "raw_".
Defines the default reader to be an inherited_reader that will look at the inherited_data for its value when not set . The inherited reader calls to a raw reader that acts like a normal attribute reader but prefixes the attribute name with " raw_ " .
def inherited_reader(*attributes)
          attributes.each do |attribute|
            line = __LINE__ + 1
            class_eval %Q{
              def raw_#{attribute}                         # def raw_css_dir
                @#{attribute}                              #   @css_dir
              end                                          # end
              def #{attribute}_without_default             # def css_dir_without_default
                read_without_default(#{attribute.inspect}) #  read_without_default(:css_dir)
              end                                          # end
              def #{attribute}                             # def css_dir
                read(#{attribute.inspect})                 #  read(:css_dir)
              end                                          # end
            }, __FILE__, line
          end
        end
def inherited_reader ( * attributes ) attributes . each do | attribute | line = __LINE__ + 1 class_eval %Q{
              def raw_#{attribute}                         # def raw_css_dir
                @#{attribute}                              #   @css_dir
              end                                          # end
              def #{attribute}_without_default             # def css_dir_without_default
                read_without_default(#{attribute.inspect}) #  read_without_default(:css_dir)
              end                                          # end
              def #{attribute}                             # def css_dir
                read(#{attribute.inspect})                 #  read(:css_dir)
              end                                          # end
            } , __FILE__ , line end end
Defines the default reader to be an inherited_reader that will look at the inherited_data for its
value when not set.
Defines the default reader to be an inherited_reader that will look at the inherited_data for its value when not set .
attributes