Sha256: b2ac63db3f1280205e6b4c7de652a42be63114b8c23b0e72a55c364096d894ff
Contents?: true
Size: 612 Bytes
Versions: 2
Compression:
Stored size: 612 Bytes
Contents
module Lita module Standups module Models class Standup < Ohm::Model include Ohm::Callbacks include Ohm::Timestamps include Ohm::DataTypes attribute :name attribute :questions, Type::Array collection :schedules, StandupSchedule, :standup def summary "#{name} (ID: #{id}) - #{questions.size} question(s)" end def description [ "ID: #{id}", "Name: #{name}", "Questions:", questions.join("\n") ].join("\n") end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lita-standups-1.0.1 | lib/lita/standups/models/standup.rb |
lita-standups-1.0.0 | lib/lita/standups/models/standup.rb |