module Bmg::Writer

Protected Instance Methods

infer_headers(from) click to toggle source
# File lib/bmg/writer.rb, line 6
def infer_headers(from)
  attrlist = if from.is_a?(Type) && from.knows_attrlist?
    from.to_attrlist
  elsif from.is_a?(Hash)
    from.keys
  end
  attrlist ? output_preferences.order_attrlist(attrlist) : nil
end