aboutsummaryrefslogtreecommitdiff
path: root/lib/chotto/message.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chotto/message.rb')
-rw-r--r--lib/chotto/message.rb15
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|