Sha256: 1050c8907266e20947f15731f014632b440c37031523d19772cc19977c211051

Contents?: true

Size: 329 Bytes

Versions: 1

Compression:

Stored size: 329 Bytes

Contents

module Osheet::WorksheetElement
  class << self
    def included(receiver)
      receiver.send(:attr_reader, :worksheet)
    end
  end

  [:columns, :rows].each do |meth|
    define_method(meth) do
      if worksheet && worksheet.respond_to?(meth)
        worksheet.send(meth)
      else
        nil
      end
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
osheet-0.4.0 lib/osheet/worksheet_element.rb