Module: LapisLazuli::WorldModule::API

Included in:
LapisLazuli
Defined in:
lib/lapis_lazuli/world/api.rb

Overview

Module managing an API instance

Instance Method Summary collapse

Instance Method Details

#apiObject

Get/create the API instance



27
28
29
30
31
# File 'lib/lapis_lazuli/world/api.rb', line 27

def api
  return Runtime.instance.set_if(self, :api) do
    LapisLazuli::API.new
  end
end

#has_api?Boolean

Has API?

Returns:

  • (Boolean)


20
21
22
23
# File 'lib/lapis_lazuli/world/api.rb', line 20

def has_api?
  a = Runtime::instance.get :api
  return !a.nil?
end