module Jeweler::Specification
def self.filelist_attribute(name)
def self.filelist_attribute(name) code = %{ def #{name} if @#{name} && @#{name}.class != FileList @#{name} = FileList[@#{name}] end @#{name} ||= FileList[] end def #{name}=(value) @#{name} = FileList[value] end } module_eval code, __FILE__, __LINE__ - 9 end