Module: Ruflet::UI::Services::RufletServices

Defined in:
lib/ruflet_ui/ruflet/ui/services/ruflet_services.rb

Constant Summary collapse

CLASS_MAP =
{
  "accelerometer" => RufletServicesComponents::AccelerometerControl,
  "barometer" => RufletServicesComponents::BarometerControl,
  "battery" => RufletServicesComponents::BatteryControl,
  "camera" => RufletServicesComponents::CameraControl,
  "clipboard" => RufletServicesComponents::ClipboardControl,
  "connectivity" => RufletServicesComponents::ConnectivityControl,
  "file_picker" => RufletServicesComponents::FilePickerControl,
  "filepicker" => RufletServicesComponents::FilePickerControl,
  "flashlight" => RufletServicesComponents::FlashlightControl,
  "gyroscope" => RufletServicesComponents::GyroscopeControl,
  "haptic_feedback" => RufletServicesComponents::HapticFeedbackControl,
  "hapticfeedback" => RufletServicesComponents::HapticFeedbackControl,
  "magnetometer" => RufletServicesComponents::MagnetometerControl,
  "screen_brightness" => RufletServicesComponents::ScreenBrightnessControl,
  "screenbrightness" => RufletServicesComponents::ScreenBrightnessControl,
  "screenshot" => RufletServicesComponents::ScreenshotControl,
  "semantics_service" => RufletServicesComponents::SemanticsServiceControl,
  "semanticsservice" => RufletServicesComponents::SemanticsServiceControl,
  "shake_detector" => RufletServicesComponents::ShakeDetectorControl,
  "shakedetector" => RufletServicesComponents::ShakeDetectorControl,
  "share" => RufletServicesComponents::ShareControl,
  "shared_preferences" => RufletServicesComponents::SharedPreferencesControl,
  "sharedpreferences" => RufletServicesComponents::SharedPreferencesControl,
  "storage_paths" => RufletServicesComponents::StoragePathsControl,
  "storagepaths" => RufletServicesComponents::StoragePathsControl,
  "url_launcher" => RufletServicesComponents::UrlLauncherControl,
  "urllauncher" => RufletServicesComponents::UrlLauncherControl,
  "user_accelerometer" => RufletServicesComponents::UserAccelerometerControl,
  "useraccelerometer" => RufletServicesComponents::UserAccelerometerControl,
  "wakelock" => RufletServicesComponents::WakelockControl,
}.freeze