require 'sfn/version'
require 'miasma'
require 'bogo'

module Sfn

  autoload :Callback, 'sfn/callback'
  autoload :Provider, 'sfn/provider'
  autoload :Cache, 'sfn/cache'
  autoload :Config, 'sfn/config'
  autoload :Export, 'sfn/export'
  autoload :Utils, 'sfn/utils'
  autoload :MonkeyPatch, 'sfn/monkey_patch'
  autoload :Knife, 'sfn/knife'
  autoload :Command, 'sfn/command'
  autoload :CommandModule, 'sfn/command_module'
  autoload :Planner, 'sfn/planner'

end

require 'sfn/version'
require 'miasma'
require 'bogo'
require 'sparkle_formation'

module Sfn

  autoload :Callback, 'sfn/callback'
  autoload :Provider, 'sfn/provider'
  autoload :Cache, 'sfn/cache'
  autoload :Config, 'sfn/config'
  autoload :Export, 'sfn/export'
  autoload :Utils, 'sfn/utils'
  autoload :MonkeyPatch, 'sfn/monkey_patch'
  autoload :Knife, 'sfn/knife'
  autoload :Command, 'sfn/command'
  autoload :CommandModule, 'sfn/command_module'
  autoload :Planner, 'sfn/planner'

end

Load sparkle_formation at initial load time
Load sparkle_formation at initial load time
