lib/awestruct/renderable_file.rb in awestruct-0.0.3 vs lib/awestruct/renderable_file.rb in awestruct-0.0.4
- old
+ new
@@ -6,14 +6,16 @@
def initialize(site, source_path, relative_source_path)
super( site )
self.source_path = source_path
self.relative_source_path = relative_source_path
- dir_name = File.dirname( relative_source_path )
- if ( dir_name == '.' )
- self.output_path = output_filename
- else
- self.output_path = File.join( dir_name, output_filename )
+ unless ( relative_source_path.nil? )
+ dir_name = File.dirname( relative_source_path )
+ if ( dir_name == '.' )
+ self.output_path = output_filename
+ else
+ self.output_path = File.join( dir_name, output_filename )
+ end
end
end
def raw_page_content
File.read( self.source_path )