File object. Undefined methods

Hi

I'm doing the following in the console of a Rails app

file = File.open("#{RAILS_ROOT}/xml/feed.xml")

=> #<File:/WebApps/app/xml/feed.xml>

f.dirname

NoMethodError: undefined method `dirname' for
#<File:/WebApps/app/xml/feed.xml>

I've tried other methods written in the doc of the File class to no
avail.

What am I missing?

Thanks

···

--
Posted via http://www.ruby-forum.com/\.

Olivier Moratin wrote:

Hi

I'm doing the following in the console of a Rails app

file = File.open("#{RAILS_ROOT}/xml/feed.xml")

=> #<File:/WebApps/app/xml/feed.xml>

f.dirname

NoMethodError: undefined method `dirname' for
#<File:/WebApps/app/xml/feed.xml>

I've tried other methods written in the doc of the File class to no
avail.

What am I missing?

Thanks

Read the doc very carefully. dirname is a singleton method in File, not
an instance method.

File.dirname("#{RAILS_ROOT}/xml/feed.xml")

···

--
Posted via http://www.ruby-forum.com/\.