title: NameError: undefined local variable or method `desired_preferences'
body: <p>I have created a module with a method </p>
  
  <pre><code>module Adding_preferences
    def desired_preferences            
      @preference = %w(motabilitySpecialist newCars bodyshop filter8 filter7).each do |selection|            
        @browser.label(:for,  selection ).click    
      end
    end
  end
  </code></pre>
  
  <p>I have included this module into a class:</p>
  
  <pre><code>class Pages
    include Adding_preferences
  
    attr_accessor :browser, :preference
  
    def initialize
      @browser = Watir::Browser.new :ff
    end
  end
  
  World do
    Pages.new
  end
  </code></pre>
  
  <p>I am calling this method in a Cucumber scenario</p>
  
  <pre><code>When /^I select a desired preference$/ do
    desired_preferences
  end
  </code></pre>
  
  <p>But at runtime I receive an error, "NameError: undefined local variable or method `desired_preferences'". Where am i going wrong?</p>