class Playbook::PbOnlineStatus::OnlineStatus
def default_configuration
def default_configuration DEFAULT end
def initialize(classname: default_configuration,
def initialize(classname: default_configuration, data: default_configuration, id: default_configuration, status: default_configuration) self.configured_classname = classname self.configured_data = data self.configured_id = id self.configured_status = status end
def kit_class
def kit_class kit_options = [ "pb_online_status_kit", status, ] kit_options.join("_") end
def status
def status status_options = %w[online offline away] one_of_value(configured_status, status_options, "offline") end
def to_partial_path
def to_partial_path "pb_online_status/online_status" end