Module: Xinge

Defined in:
lib/xinge.rb,
lib/xinge/ios.rb,
lib/xinge/base.rb,
lib/xinge/logger.rb,
lib/xinge/android.rb,
lib/xinge/version.rb,
lib/xinge/notification.rb

Defined Under Namespace

Classes: Android, Base, Ios, Logging, Notification

Constant Summary collapse

VERSION =
"0.1.13"

Class Method Summary collapse

Class Method Details

.configObject



18
19
20
# File 'lib/xinge/base.rb', line 18

def config
  @xinge_config
end

.configure {|@xinge_config| ... } ⇒ Object

Yields:

  • (@xinge_config)


15
16
17
# File 'lib/xinge/base.rb', line 15

def configure
  yield @xinge_config if block_given?
end

.loggerObject



11
12
13
# File 'lib/xinge/base.rb', line 11

def logger
  @@logger = defined?(@@logger) ? @@logger : (config[:logger].nil? ? Xinge::Logging.new.logger : config[:logger])
end