Class: Inform::Link

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

Overview

class Link

Direct Known Subclasses

Ephemeral::Link

Class Method Summary collapse

Methods included from AdapterClassDelegation

===, delegated_adapter_class, method_missing, respond_to_missing?

Class Method Details

.adapter_classObject



123
124
125
# File 'lib/story_teller/inform/base.rb', line 123

def adapter_class
  StoryTeller::ModelAdapter.link_class
end

.new(*args, &block) ⇒ Object



127
128
129
130
131
# File 'lib/story_teller/inform/base.rb', line 127

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

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