Sha256: 085d41bdc9694b91eff417db5fef0f91979f62a1773623ab4b983672faaeb913
Contents?: true
Size: 454 Bytes
Versions: 3
Compression:
Stored size: 454 Bytes
Contents
require 'miu/resources' module Miu module Resources class LeaveContent < Content attr_accessor :room, :user def initialize(options = {}) @room = Miu::Utility.adapt(Room, options[:room] || {}) @user = Miu::Utility.adapt(User, options[:user] || {}) super options end def to_h super.merge({ :room => @room.to_h, :user => @user.to_h, }) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
miu-0.2.3 | lib/miu/resources/leave_content.rb |
miu-0.2.2 | lib/miu/resources/leave_content.rb |
miu-0.2.1 | lib/miu/resources/leave_content.rb |