From: Tim Hunter Date: 2009-09-08T15:30:45+09:00 Subject: Re: Mixins Rong wrote: > I have the following code separated in 2 files. > > module UsefulFeatures > > def class_name > self.class.to_s > end > end > > ------------------------------------- > > require UsefulFeatures > > class Person > include UsefulFeatures > end > > > x = Person.new > puts x.class_name > > Every time I try to run this I get the following error: > Test2.rb:1:in `
': uninitialized constant UsefulFeatures > (NameError) > > What am I doing wrong? > > require's argument is a file name require 'useful_features' -- MagickWand for Ruby - http://magickwand.rubyforge.org/