class Messenger::Params
Attributes
params[RW]
Public Class Methods
new(params)
click to toggle source
# File lib/messenger/params.rb, line 5 def initialize(params) @params = params end
Public Instance Methods
entries()
click to toggle source
# File lib/messenger/params.rb, line 9 def entries @entries_objects ||= build_entries end
first_entry()
click to toggle source
# File lib/messenger/params.rb, line 13 def first_entry entries[0].messagings[0] end
Also aliased as: first_messaging
Private Instance Methods
build_entries()
click to toggle source
# File lib/messenger/params.rb, line 21 def build_entries params['entry'].map { |entry| Parameters::Entry.new(entry.to_h.transform_keys(&:to_sym)) } end