Module: EmojiTestLove

Defined in:
lib/emoji_test_love/version.rb,
lib/emoji_test_love/rspec/rspec_integration.rb,
lib/emoji_test_love/formatters/books_formatter.rb,
lib/emoji_test_love/formatters/fruit_formatter.rb,
lib/emoji_test_love/formatters/lucky_formatter.rb,
lib/emoji_test_love/formatters/kanpai_formatter.rb,
lib/emoji_test_love/formatters/omkase_formatter.rb,
lib/emoji_test_love/formatters/thumbs_formatter.rb,
lib/emoji_test_love/formatters/turtles_formatter.rb,
lib/emoji_test_love/formatters/waddles_formatter.rb,
lib/emoji_test_love/formatters/sunshine_formatter.rb,
lib/emoji_test_love/formatters/celebrate_formatter.rb,
lib/emoji_test_love/formatters/smile_dip_formatter.rb,
lib/emoji_test_love/formatters/zen_smiles_formatter.rb,
lib/emoji_test_love/formatters/life_hearts_formatter.rb,
lib/emoji_test_love/formatters/smiley_faces_formatter.rb,
lib/emoji_test_love/formatters/drinking_game_formatter.rb,
lib/emoji_test_love/formatters/adventure_time_formatter.rb,
lib/emoji_test_love/formatters/aggressive_thumbs_formatter.rb,
lib/emoji_test_love/formatters/drinking_game_tea_formatter.rb

Defined Under Namespace

Classes: AdventureTime, AggressiveThumbs, Books, Celebrate, DrinkingGame, DrinkingGameTea, Fruit, Kanpai, LifeHearts, Lucky, Omkase, RSpecIntegration, SmileDip, Smiles, Sunshine, Thumbs, Turtles, Waddles, ZenSmiles

Constant Summary collapse

VERSION =
"1.0.1"

Class Method Summary collapse

Class Method Details

.RSpecFormatter(display_provider, formatter_name = display_provider.class.name) ⇒ Object



47
48
49
50
51
52
53
54
# File 'lib/emoji_test_love/rspec/rspec_integration.rb', line 47

def self.RSpecFormatter(display_provider, formatter_name = display_provider.class.name)
  base                       = new_formatter display_provider
  formatter_name, namespaces = *split_by_namespace(formatter_name)
  scope                      = ensure_namespace_exists namespaces
  formatter_class_name       = "%sFormatter"%formatter_name

  scope.const_set(formatter_class_name, base)
end