0.0
No commit activity in last 3 years
No release in over 3 years
Parsing KML(Kowabana Markup Language).
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.7
~> 2.0.0
~> 10.0
~> 3.0.8
 Project Readme

kowabana-parser

TravisCI Build Status

Parsing KML(Kowabana Markup Language).

Installation

Add this line to your application's Gemfile:

gem 'kowabana-parser'

And then execute:

$ bundle

Or install it yourself as:

$ gem install kowabana-parser

Usage

parser = Kowabana::Parser.new(<<-EOS)
music:1
aaaaaaaaaaaa
wallpaper:1
music:3
shake

wallpaper:2
sound:1
nextpage

wallpaper:4
bbbbbbbbbbbb
sound:3
EOS

parser.wallpaper_ids #=> [1, 2, 4]
parser.music_ids #=> [1, 3]
parser.sound_ids #=> [1, 3]
parser.plain_texts #=> ['aaaaaaaaaaaa', 'bbbbbbbbbbbb']

Contributing

  1. Fork it ( https://github.com/[my-github-username]/kowabana-parser/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