Sha256: 1faf8e2ffd08e9b5bf24b019b51d163c9c460fd725d73858a1387c0b820a8c0c
Contents?: true
Size: 643 Bytes
Versions: 6
Compression:
Stored size: 643 Bytes
Contents
module ActsAsDashboard class ShortMessagesWidget < ActsAsDashboard::Widget @@default_max_data_items = 5 attr_reader :max_data_items def initialize(options = {}) options.delete :type self.type = :short_messages self.max_data_items = options[:max_data_items] || @@default_max_data_items super end def max_data_items=(max_data_items) raise ArgumentError, 'The "max_data_items" argument must be a Fixnum.' unless max_data_items.is_a? Fixnum @max_data_items = max_data_items end def attributes super.merge(:max_data_items => @max_data_items) end end end
Version data entries
6 entries across 6 versions & 1 rubygems