Table of Contents - fusuma-2.0.5 Documentation
Classes and Modules
- Fusuma
- Fusuma::Config
- Fusuma::Config::Index
- Fusuma::Config::Index::Key
- Fusuma::Config::InvalidFileError
- Fusuma::Config::NotFoundError
- Fusuma::Config::Searcher
- Fusuma::Config::YAMLDuplicationChecker
- Fusuma::CustomProcess
- Fusuma::Device
- Fusuma::Device::LineParser
- Fusuma::Environment
- Fusuma::LibinputCommand
- Fusuma::MultiLogger
- Fusuma::Plugin
- Fusuma::Plugin::Base
- Fusuma::Plugin::Buffers
- Fusuma::Plugin::Buffers::Buffer
- Fusuma::Plugin::Buffers::GestureBuffer
- Fusuma::Plugin::Buffers::TimerBuffer
- Fusuma::Plugin::Detectors
- Fusuma::Plugin::Detectors::Detector
- Fusuma::Plugin::Detectors::PinchDetector
- Fusuma::Plugin::Detectors::PinchDetector::Direction
- Fusuma::Plugin::Detectors::PinchDetector::Quantity
- Fusuma::Plugin::Detectors::RotateDetector
- Fusuma::Plugin::Detectors::RotateDetector::Direction
- Fusuma::Plugin::Detectors::RotateDetector::Quantity
- Fusuma::Plugin::Detectors::SwipeDetector
- Fusuma::Plugin::Detectors::SwipeDetector::Direction
- Fusuma::Plugin::Detectors::SwipeDetector::Quantity
- Fusuma::Plugin::Events
- Fusuma::Plugin::Events::Event
- Fusuma::Plugin::Events::Records
- Fusuma::Plugin::Events::Records::ContextRecord
- Fusuma::Plugin::Events::Records::GestureRecord
- Fusuma::Plugin::Events::Records::IndexRecord
- Fusuma::Plugin::Events::Records::Record
- Fusuma::Plugin::Events::Records::TextRecord
- Fusuma::Plugin::Executors
- Fusuma::Plugin::Executors::CommandExecutor
- Fusuma::Plugin::Executors::Executor
- Fusuma::Plugin::Filters
- Fusuma::Plugin::Filters::Filter
- Fusuma::Plugin::Filters::LibinputDeviceFilter
- Fusuma::Plugin::Filters::LibinputDeviceFilter::KeepDevice
- Fusuma::Plugin::Filters::LibinputTimeoutFilter
- Fusuma::Plugin::Inputs
- Fusuma::Plugin::Inputs::Input
- Fusuma::Plugin::Inputs::LibinputCommandInput
- Fusuma::Plugin::Inputs::TimerInput
- Fusuma::Plugin::Manager
- Fusuma::Plugin::Parsers
- Fusuma::Plugin::Parsers::LibinputGestureParser
- Fusuma::Plugin::Parsers::Parser
- Fusuma::Runner
- Hash
- IO
- String
Methods
- ::add — Fusuma::Plugin::Manager
- ::all — Fusuma::Device
- ::available — Fusuma::Device
- ::check — Fusuma::Config::YAMLDuplicationChecker
- ::conditions — Fusuma::Config::Searcher
- ::custom_path= — Fusuma::Config
- ::debug — Fusuma::MultiLogger
- ::dump_information — Fusuma::Environment
- ::error — Fusuma::MultiLogger
- ::exist? — Fusuma::Plugin::Manager
- ::fallback — Fusuma::Config::Searcher
- ::fallback? — Fusuma::Config::Searcher
- ::fetch_devices — Fusuma::Device
- ::find_condition — Fusuma::Config::Searcher
- ::find_context — Fusuma::Config::Searcher
- ::find_execute_key — Fusuma::Config
- ::from_option= — Fusuma::Plugin::Filters::LibinputDeviceFilter::KeepDevice
- ::info — Fusuma::MultiLogger
- ::inherited — Fusuma::Plugin::Base
- ::load_custom_config — Fusuma::Runner
- ::load_paths — Fusuma::Plugin::Manager
- ::new — Fusuma::Runner
- ::new — Fusuma::Config
- ::new — Fusuma::Config::Index
- ::new — Fusuma::Config::Index::Key
- ::new — Fusuma::Config::Searcher
- ::new — Fusuma::Device
- ::new — Fusuma::Device::LineParser
- ::new — Fusuma::LibinputCommand
- ::new — Fusuma::MultiLogger
- ::new — Fusuma::Plugin::Buffers::Buffer
- ::new — Fusuma::Plugin::Detectors::PinchDetector::Direction
- ::new — Fusuma::Plugin::Detectors::PinchDetector::Quantity
- ::new — Fusuma::Plugin::Detectors::RotateDetector::Direction
- ::new — Fusuma::Plugin::Detectors::RotateDetector::Quantity
- ::new — Fusuma::Plugin::Detectors::SwipeDetector::Direction
- ::new — Fusuma::Plugin::Detectors::SwipeDetector::Quantity
- ::new — Fusuma::Plugin::Events::Event
- ::new — Fusuma::Plugin::Events::Records::ContextRecord
- ::new — Fusuma::Plugin::Events::Records::GestureRecord
- ::new — Fusuma::Plugin::Events::Records::IndexRecord
- ::new — Fusuma::Plugin::Events::Records::TextRecord
- ::new — Fusuma::Plugin::Filters::LibinputDeviceFilter::KeepDevice
- ::new — Fusuma::Plugin::Manager
- ::plugins — Fusuma::Plugin::Base
- ::plugins — Fusuma::Plugin::Manager
- ::print_device_list — Fusuma::Environment
- ::print_enabled_plugins — Fusuma::Environment
- ::print_version — Fusuma::Environment
- ::read_options — Fusuma::Runner
- ::require_base_plugins — Fusuma::Plugin::Manager
- ::reset — Fusuma::Device
- ::run — Fusuma::Runner
- ::search — Fusuma::Config
- ::select — Fusuma::Plugin::Inputs::Input
- ::set_trap — Fusuma::Runner
- ::skip — Fusuma::Config::Searcher
- ::skip? — Fusuma::Config::Searcher
- ::tag — Fusuma::Plugin::Detectors::Detector
- ::traverse — Fusuma::Config::YAMLDuplicationChecker
- ::type — Fusuma::Plugin::Detectors::Detector
- ::warn — Fusuma::MultiLogger
- ::with_condition — Fusuma::Config::Searcher
- ::with_context — Fusuma::Config::Searcher
- #_deep_transform_values_in_object — Hash
- #all — Fusuma::Plugin::Filters::LibinputDeviceFilter::KeepDevice
- #args_accel — Fusuma::Plugin::Executors::CommandExecutor
- #assign_attributes — Fusuma::Device
- #available_from — Fusuma::Device::LineParser
- #avg_attrs — Fusuma::Plugin::Buffers::GestureBuffer
- #buffer — Fusuma::Runner
- #buffer — Fusuma::Plugin::Buffers::Buffer
- #buffer — Fusuma::Plugin::Buffers::GestureBuffer
- #buffer — Fusuma::Plugin::Buffers::TimerBuffer
- #cache — Fusuma::Config::Searcher
- #cache_key — Fusuma::Config::Index
- #calc — Fusuma::Plugin::Detectors::PinchDetector::Direction
- #calc — Fusuma::Plugin::Detectors::PinchDetector::Quantity
- #calc — Fusuma::Plugin::Detectors::RotateDetector::Direction
- #calc — Fusuma::Plugin::Detectors::SwipeDetector::Direction
- #calc — Fusuma::Plugin::Detectors::SwipeDetector::Quantity
- #camelize — String
- #capabilities_from — Fusuma::Device::LineParser
- #clear — Fusuma::Plugin::Buffers::Buffer
- #clear_expired — Fusuma::Plugin::Buffers::Buffer
- #clear_expired — Fusuma::Plugin::Buffers::GestureBuffer
- #clear_expired — Fusuma::Plugin::Buffers::TimerBuffer
- #clear_expired_events — Fusuma::Runner
- #command — Fusuma::Plugin::Inputs::LibinputCommandInput
- #config_index — Fusuma::Plugin::Base
- #config_param_sample — Fusuma::Plugin::Filters::LibinputDeviceFilter
- #config_param_types — Fusuma::Plugin::Base
- #config_param_types — Fusuma::Plugin::Buffers::GestureBuffer
- #config_param_types — Fusuma::Plugin::Buffers::TimerBuffer
- #config_param_types — Fusuma::Plugin::Filters::LibinputDeviceFilter
- #config_param_types — Fusuma::Plugin::Inputs::LibinputCommandInput
- #config_param_types — Fusuma::Plugin::Inputs::TimerInput
- #config_params — Fusuma::Plugin::Base
- #create_event — Fusuma::Plugin::Detectors::Detector
- #create_event — Fusuma::Plugin::Inputs::Input
- #create_io — Fusuma::Plugin::Inputs::LibinputCommandInput
- #create_io — Fusuma::Plugin::Inputs::TimerInput
- #create_oneshot_index — Fusuma::Plugin::Detectors::PinchDetector
- #create_oneshot_index — Fusuma::Plugin::Detectors::RotateDetector
- #create_oneshot_index — Fusuma::Plugin::Detectors::SwipeDetector
- #create_repeat_index — Fusuma::Plugin::Detectors::PinchDetector
- #create_repeat_index — Fusuma::Plugin::Detectors::RotateDetector
- #create_repeat_index — Fusuma::Plugin::Detectors::SwipeDetector
- #custom_path= — Fusuma::Config
- #debug — Fusuma::MultiLogger
- #debug_events — Fusuma::LibinputCommand
- #debug_events_command — Fusuma::LibinputCommand
- #debug_events_command — Fusuma::Plugin::Inputs::LibinputCommandInput
- #debug_events_with_options — Fusuma::LibinputCommand
- #debug_mode? — Fusuma::MultiLogger
- #deep_symbolize_keys — Hash
- #deep_transform_keys — Hash
- #deep_transform_values — Hash
- #detect — Fusuma::Runner
- #detect — Fusuma::Plugin::Detectors::Detector
- #detect — Fusuma::Plugin::Detectors::PinchDetector
- #detect — Fusuma::Plugin::Detectors::RotateDetector
- #detect — Fusuma::Plugin::Detectors::SwipeDetector
- #detect_gesture — Fusuma::Plugin::Parsers::LibinputGestureParser
- #empty? — Fusuma::Plugin::Buffers::GestureBuffer
- #empty? — Fusuma::Plugin::Buffers::TimerBuffer
- #ended? — Fusuma::Plugin::Buffers::GestureBuffer
- #enough_interval? — Fusuma::Plugin::Executors::Executor
- #enough_oneshot_threshold? — Fusuma::Plugin::Detectors::PinchDetector
- #enough_oneshot_threshold? — Fusuma::Plugin::Detectors::RotateDetector
- #enough_oneshot_threshold? — Fusuma::Plugin::Detectors::SwipeDetector
- #error — Fusuma::MultiLogger
- #executable? — Fusuma::Plugin::Executors::CommandExecutor
- #executable? — Fusuma::Plugin::Executors::Executor
- #execute — Fusuma::Runner
- #execute — Fusuma::Plugin::Executors::CommandExecutor
- #execute — Fusuma::Plugin::Executors::Executor
- #execute_keys — Fusuma::Plugin::Executors::CommandExecutor
- #execute_keys — Fusuma::Plugin::Executors::Executor
- #exist_on_conf? — Fusuma::Plugin::Events::Records::IndexRecord
- #expand_config_path — Fusuma::Config
- #expand_custom_path — Fusuma::Config
- #expand_default_path — Fusuma::Config
- #extract_attribute — Fusuma::Device::LineParser
- #filter — Fusuma::Runner
- #filter — Fusuma::Plugin::Filters::Filter
- #find_execute_key — Fusuma::Config
- #find_filepath — Fusuma::Config
- #finger — Fusuma::Plugin::Buffers::GestureBuffer
- #first_time? — Fusuma::Plugin::Detectors::Detector
- #fork — Fusuma::CustomProcess
- #generate_devices — Fusuma::Device::LineParser
- #gesture — Fusuma::Plugin::Buffers::GestureBuffer
- #id_from — Fusuma::Device::LineParser
- #input — Fusuma::Runner
- #inspect — Fusuma::Config::Index
- #inspect — Fusuma::Config::Index::Key
- #inspect — Fusuma::Plugin::Events::Event
- #interval — Fusuma::Plugin::Executors::Executor
- #interval — Fusuma::Plugin::Inputs::TimerInput
- #io — Fusuma::Plugin::Inputs::Input
- #io — Fusuma::Plugin::Inputs::LibinputCommandInput
- #io — Fusuma::Plugin::Inputs::TimerInput
- #keep? — Fusuma::Plugin::Filters::Filter
- #keep? — Fusuma::Plugin::Filters::LibinputDeviceFilter
- #keep? — Fusuma::Plugin::Filters::LibinputTimeoutFilter
- #keep_device — Fusuma::Plugin::Filters::LibinputDeviceFilter
- #last_time — Fusuma::Plugin::Detectors::Detector
- #libinput_options — Fusuma::Plugin::Inputs::LibinputCommandInput
- #list_devices — Fusuma::LibinputCommand
- #list_devices_command — Fusuma::LibinputCommand
- #list_devices_command — Fusuma::Plugin::Inputs::LibinputCommandInput
- #match_pattern? — Fusuma::Plugin::Filters::LibinputDeviceFilter::KeepDevice
- #mergable? — Fusuma::Plugin::Events::Records::IndexRecord
- #merge — Fusuma::Runner
- #merge — Fusuma::Plugin::Events::Records::IndexRecord
- #moved? — Fusuma::Plugin::Detectors::PinchDetector
- #moved? — Fusuma::Plugin::Detectors::RotateDetector
- #moved? — Fusuma::Plugin::Detectors::SwipeDetector
- #name_from — Fusuma::Device::LineParser
- #new_cli_option_available? — Fusuma::LibinputCommand
- #next_location_cadidates — Fusuma::Config::Searcher
- #parse — Fusuma::Runner
- #parse — Fusuma::Plugin::Parsers::Parser
- #parse_delta — Fusuma::Plugin::Parsers::LibinputGestureParser
- #parse_libinput — Fusuma::Plugin::Parsers::LibinputGestureParser
- #parse_record — Fusuma::Plugin::Parsers::LibinputGestureParser
- #parse_record — Fusuma::Plugin::Parsers::Parser
- #pid — Fusuma::Plugin::Inputs::Input
- #pipeline — Fusuma::Runner
- #plugin_dir_name — Fusuma::Plugin::Manager
- #print_not_found_messages — Fusuma::Plugin::Filters::LibinputDeviceFilter::KeepDevice
- #push — Fusuma::Device::LineParser
- #readline_nonblock — IO
- #reload — Fusuma::Config
- #require_siblings_from_gems — Fusuma::Plugin::Manager
- #require_siblings_from_plugin_dir — Fusuma::Plugin::Manager
- #reset — Fusuma::Plugin::Filters::LibinputDeviceFilter::KeepDevice
- #run — Fusuma::Runner
- #run_with_lineprof — Fusuma::Runner
- #search — Fusuma::Config
- #search — Fusuma::Config::Searcher
- #search_command — Fusuma::Plugin::Executors::CommandExecutor
- #search_with_cache — Fusuma::Config::Searcher
- #search_with_context — Fusuma::Config::Searcher
- #select_by_events — Fusuma::Plugin::Buffers::GestureBuffer
- #select_from_last_begin — Fusuma::Plugin::Buffers::GestureBuffer
- #source — Fusuma::Plugin::Buffers::Buffer
- #source — Fusuma::Plugin::Filters::Filter
- #source — Fusuma::Plugin::Parsers::Parser
- #sources — Fusuma::Plugin::Detectors::Detector
- #start — Fusuma::Plugin::Inputs::TimerInput
- #sum_attrs — Fusuma::Plugin::Buffers::GestureBuffer
- #tag — Fusuma::Plugin::Detectors::Detector
- #tag — Fusuma::Plugin::Inputs::Input
- #tag — Fusuma::Plugin::Parsers::Parser
- #threshold — Fusuma::Plugin::Detectors::PinchDetector
- #threshold — Fusuma::Plugin::Detectors::RotateDetector
- #threshold — Fusuma::Plugin::Detectors::SwipeDetector
- #timer_loop — Fusuma::Plugin::Inputs::TimerInput
- #to_f — Fusuma::Plugin::Detectors::PinchDetector::Quantity
- #to_f — Fusuma::Plugin::Detectors::RotateDetector::Quantity
- #to_f — Fusuma::Plugin::Detectors::SwipeDetector::Quantity
- #to_s — Fusuma::Plugin::Detectors::PinchDetector::Direction
- #to_s — Fusuma::Plugin::Detectors::RotateDetector::Direction
- #to_s — Fusuma::Plugin::Detectors::SwipeDetector::Direction
- #to_s — Fusuma::Plugin::Events::Records::TextRecord
- #trigger_priority — Fusuma::Plugin::Events::Records::IndexRecord
- #type — Fusuma::Plugin::Buffers::Buffer
- #type — Fusuma::Plugin::Detectors::Detector
- #type — Fusuma::Plugin::Events::Records::ContextRecord
- #type — Fusuma::Plugin::Events::Records::IndexRecord
- #type — Fusuma::Plugin::Events::Records::Record
- #type — Fusuma::Plugin::Events::Records::TextRecord
- #underscore — String
- #update_interval — Fusuma::Plugin::Executors::Executor
- #updating_events — Fusuma::Plugin::Buffers::GestureBuffer
- #validate — Fusuma::Config
- #version — Fusuma::LibinputCommand
- #version_command — Fusuma::LibinputCommand
- #wait_time — Fusuma::LibinputCommand
- #warn — Fusuma::MultiLogger
- #watch? — Fusuma::Plugin::Detectors::Detector
- #which — Fusuma::LibinputCommand
- #with_context — Fusuma::Config::Index