Method: Broadway::File#header

Defined in:
lib/broadway/resources/file.rb

#headerObject



31
32
33
34
35
36
37
38
39
# File 'lib/broadway/resources/file.rb', line 31

def header
  content = IO.read(self.path)
  
  if content =~ /^(---\s*\n.*?\n?)^(---\s*$\n?)/m        
    YAML.load($1)
  else
    {}
  end
end