Class: Inform::Tag

Inherits:
Object show all
Extended by:
AdapterClassDelegation
Defined in:
lib/story_teller/inform/base.rb

Overview

class Tag

Direct Known Subclasses

Ephemeral::Tag

Class Method Summary collapse

Methods included from AdapterClassDelegation

===, delegated_adapter_class, method_missing, respond_to_missing?

Class Method Details

.adapter_classObject



106
107
108
# File 'lib/story_teller/inform/base.rb', line 106

def adapter_class
  StoryTeller::ModelAdapter.tag_class
end

.new(*args, &block) ⇒ Object



110
111
112
113
114
# File 'lib/story_teller/inform/base.rb', line 110

def new(*args, &block)
  return super unless equal?(Inform::Tag)

  StoryTeller::ModelAdapter.tag_class!.new(*args, &block)
end