Module: M2A

Extended by:
M2A
Included in:
M2A
Defined in:
lib/m2a.rb,
lib/m2a/core/m2a.rb,
lib/m2a/core/exceptions.rb,
lib/m2a/core/lookup_meme.rb

Defined Under Namespace

Modules: CLI Classes: KeyMissing, Meme, Renderer

Instance Method Summary collapse

Instance Method Details

#_lookup_meme(meme) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/m2a/core/lookup_meme.rb', line 8

def _lookup_meme(meme)
  case meme
  when "success kid"
    return "data/success_kid.jpg"
  else
    if File.exist?(meme)
      return meme
    else
      return nil
    end
  end
end

#lookup_meme(meme) ⇒ Object



4
5
6
# File 'lib/m2a/core/lookup_meme.rb', line 4

def lookup_meme(meme)
  Meme.new(_lookup_meme(meme))
end

#new(*args) ⇒ Object



3
4
5
# File 'lib/m2a.rb', line 3

def new(*args)
  Renderer.new(*args)
end