Sha256: 66390222631aef453b6461c282e13d6f569b344850008ee9a394715e93804bad

Contents?: true

Size: 1.37 KB

Versions: 9

Compression:

Stored size: 1.37 KB

Contents

# Notiffany

Notification library supporting popular notifiers, such as:
- Growl
- libnotify
- TMux
- Emacs (see: https://github.com/guard/notiffany/wiki/Emacs-support)
- rb-notifu
- notifysend
- gntp
- TerminalNotifier

## Features
- most popular notification libraries supported
- easy to override options at any level (new(), notify())
- using multiple notifiers simultaneously
- child processes reuse same configuration

## Installation

Add this line to your application's Gemfile:

```ruby
gem 'notiffany'
```

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install notiffany

## Usage

Basic notification

```ruby
notifier = Notiffany.connect(title: "A message")
notifier.notify("Hello there!", image: :success)
notifier.disconnect # some plugins like TMux and TerminalTitle rely on this
```

Enabling/disabling and on/off

### disable with option

```ruby
notifier = Notiffany.connect(notify: false)
notifier.notify('hello') # does nothing
```

### switch on/off using methods

```ruby
notifier = Notiffany.connect
notifier.turn_off
notifier.turn_on
notifier.toggle
```

## Contributing

1. Fork it ( https://github.com/[my-github-username]/notiffany/fork )
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request

Version data entries

9 entries across 9 versions & 5 rubygems

Version Path
alimentos-alu0100945645-0.1.0 vendor/bundle/ruby/2.3.0/gems/notiffany-0.1.1/README.md
alimentos-alu0100945645-1.0.0 vendor/bundle/ruby/2.3.0/gems/notiffany-0.1.1/README.md
comiditaULL-0.1.1 vendor/bundle/ruby/2.3.0/gems/notiffany-0.1.1/README.md
comidita_ull-0.1.1 vendor/bundle/ruby/2.3.0/gems/notiffany-0.1.1/README.md
comidita_ull-0.1.0 vendor/bundle/ruby/2.3.0/gems/notiffany-0.1.1/README.md
gameboard-3.1.0 vendor/bundle/ruby/2.3.0/gems/notiffany-0.1.1/README.md
gameboard-3.0.0 vendor/bundle/ruby/2.3.0/gems/notiffany-0.1.1/README.md
notiffany-0.1.1 README.md
notiffany-0.1.0 README.md