Module: FastExcel::AttributeHelper

Included in:
FormatExt, WorkbookExt, WorksheetExt
Defined in:
lib/fast_excel.rb

Instance Method Summary collapse

Instance Method Details

#pretty_print(pp) ⇒ Object



79
80
81
82
83
84
85
# File 'lib/fast_excel.rb', line 79

def pretty_print(pp)
  res = {}
  members.each do |key|
    res[key] = respond_to?(key) ? send(key) : self[key]
  end
  pp res
end

#set(value) ⇒ Object



69
70
71
72
73
74
75
76
77
# File 'lib/fast_excel.rb', line 69

def set(value)
  value.each do |key, value|
    if respond_to?("#{key}=")
      send("#{key}=", value)
    else
      self[key] = value
    end
  end
end