module Foo fields.each do |f| define_method f do puts "Foo Bar!" end end end class Bar fields = [:bar, :xux] extend Foo end puts Bar.new.bar