Sha256: 42888855a6e3ba98d8aabf792632a93998db11e3a05df161dfcd0efb23b83c59

Contents?: true

Size: 1.15 KB

Versions: 1

Compression:

Stored size: 1.15 KB

Contents

module Fable
  class Error < StandardError; end

  class StoryError < Error
    attr_accessor :use_end_line_number
    alias_method :use_end_line_number?, :use_end_line_number
  end

  def assert!(conditional, error_message = "")
    if !conditional
      raise Error, error_message
    end
  end
end


require "fable/version"
require 'fable/runtime_object'
require "fable/void"

require 'fable/call_stack'
require 'fable/choice'
require 'fable/choice_point'
require 'fable/container'
require 'fable/control_command'
require 'fable/debug_metadata'
require 'fable/divert'
require 'fable/glue'
require 'fable/ink_list'
require 'fable/list_definition'
require 'fable/list_definitions_origin'
require 'fable/native_function_operations'
require 'fable/native_function_call'
require 'fable/observer'
require 'fable/path'
require 'fable/pointer'
require 'fable/profiler'
require 'fable/push_pop_type'
require 'fable/search_result'
require "fable/serializer"
require "fable/state_patch"
require 'fable/story'
require 'fable/variables_state'
require 'fable/story_state'
require 'fable/tag'
require 'fable/value'
require 'fable/variable_assignment'
require 'fable/variable_reference'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fable-0.5.0 lib/fable.rb