Class: ImgFlipMemes::WhatIfIToldYou

Inherits:
BaseMeme
  • Object
show all
Defined in:
lib/edi/services/img_flip_memes/what_if_i_told_you.rb

Instance Attribute Summary

Attributes inherited from BaseMeme

#captures, #imgflip_password, #imgflip_user, #message, #text1

Instance Method Summary collapse

Methods inherited from BaseMeme

#create_meme, #initialize, #method_missing, #trim_captures, #url

Constructor Details

This class inherits a constructor from ImgFlipMemes::BaseMeme

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class ImgFlipMemes::BaseMeme

Instance Method Details

#template_idObject



3
4
5
# File 'lib/edi/services/img_flip_memes/what_if_i_told_you.rb', line 3

def template_id
  100947
end

#text0Object



7
8
9
# File 'lib/edi/services/img_flip_memes/what_if_i_told_you.rb', line 7

def text0
  "What if I told you"
end

#tokenizeObject



11
12
13
14
15
# File 'lib/edi/services/img_flip_memes/what_if_i_told_you.rb', line 11

def tokenize
  captures = text.match(/what if i told you(?<text1>.+)/i)
  self.captures[:text1] = captures[:text1]
  true
end