diff options
Diffstat (limited to 'lib/chotto/message.rb')
-rw-r--r-- | lib/chotto/message.rb | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/lib/chotto/message.rb b/lib/chotto/message.rb index ce7c067..ff382f8 100644 --- a/lib/chotto/message.rb +++ b/lib/chotto/message.rb @@ -2,6 +2,7 @@ module Chotto class Message + attr_accessor :tags attr_reader :message def initialize(msg:) @@ -9,22 +10,14 @@ module Chotto @tags = @message.tags end - def method_missing(method_name, *_args) - handle_get(Chotto::Helpers.header_name_from_dsl(method_name)) - end + def method_missing(method_name, *_args) + handle_get(Chotto::Helpers.header_name_from_dsl(method_name)) + end def handle_get(header_name) message.header(header_name) if message.header(header_name) end - def tags - @tags - end - - def tags=(new_tags) - @tags = new_tags - end - def save! message.remove_all_tags tags.each do |tag| |