Class: Inform::Module

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

Overview

class Module

Direct Known Subclasses

Ephemeral::Module

Class Method Summary collapse

Methods included from AdapterClassDelegation

===, delegated_adapter_class, method_missing, respond_to_missing?

Class Method Details

.adapter_classObject



140
141
142
# File 'lib/story_teller/inform/base.rb', line 140

def adapter_class
  StoryTeller::ModelAdapter.module_class
end

.new(*args, &block) ⇒ Object



144
145
146
147
148
# File 'lib/story_teller/inform/base.rb', line 144

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

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