Module: Inform::ObjectHelpers

Included in:
Object
Defined in:
lib/story_teller/helpers.rb

Overview

The ObjectHelpers module functionality

Instance Method Summary collapse

Instance Method Details

#object?(obj = self) ⇒ Boolean

Returns:

  • (Boolean)


141
142
143
# File 'lib/story_teller/helpers.rb', line 141

def object?(obj = self)
  Inform::Object === obj # rubocop: disable Style/CaseEquality
end

#sysobj?(obj = self) ⇒ Boolean

Returns:

  • (Boolean)


145
146
147
# File 'lib/story_teller/helpers.rb', line 145

def sysobj?(obj = self)
  defined?(Inform::Ephemeral::Object) && obj.is_a?(Inform::Ephemeral::Object)
end