Class: Jekyll::RawFile
- Inherits:
 - 
      StaticFile
      
        
- Object
 - StaticFile
 - Jekyll::RawFile
 
 
- Defined in:
 - lib/raml-generate.rb
 
Instance Method Summary collapse
- 
  
    
      #initialize(site, base, dir, name, content)  ⇒ RawFile 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of RawFile.
 - #write(dest) ⇒ Object
 
Constructor Details
#initialize(site, base, dir, name, content) ⇒ RawFile
Returns a new instance of RawFile.
      5 6 7 8  | 
    
      # File 'lib/raml-generate.rb', line 5 def initialize(site, base, dir, name, content) @content = content super(site, base, dir, name) end  | 
  
Instance Method Details
#write(dest) ⇒ Object
      10 11 12 13 14 15 16  | 
    
      # File 'lib/raml-generate.rb', line 10 def write(dest) dest_path = File.join(dest, @dir, @name) FileUtils.mkdir_p(File.dirname(dest_path)) File.open(dest_path, 'w') do |f| f.write(@content) end end  |