Permalink
Browse files

initalize gem

  • Loading branch information...
pocke committed Jun 5, 2016
0 parents commit 067d4d0cc3677131d6495059906450cd56f32809
Showing with 116 additions and 0 deletions.
  1. +9 −0 .gitignore
  2. +4 −0 Gemfile
  3. +36 −0 README.md
  4. +2 −0 Rakefile
  5. +14 −0 bin/console
  6. +8 −0 bin/setup
  7. +7 −0 lib/rubocop/exception_call.rb
  8. +5 −0 lib/rubocop/exception_call/version.rb
  9. +31 −0 rubocop-exception_call.gemspec
@@ -0,0 +1,9 @@
/.bundle/
/.yardoc
/Gemfile.lock
/_yardoc/
/coverage/
/doc/
/pkg/
/spec/reports/
/tmp/
@@ -0,0 +1,4 @@
source 'https://rubygems.org'
# Specify your gem's dependencies in rubocop-exception_call.gemspec
gemspec
@@ -0,0 +1,36 @@
# Rubocop::ExceptionCall
Welcome to your new gem! In this directory, you'll find the files you need to be able to package up your Ruby library into a gem. Put your Ruby code in the file `lib/rubocop/exception_call`. To experiment with that code, run `bin/console` for an interactive prompt.
TODO: Delete this and the text above, and describe your gem
## Installation
Add this line to your application's Gemfile:
```ruby
gem 'rubocop-exception_call'
```
And then execute:
$ bundle
Or install it yourself as:
$ gem install rubocop-exception_call
## Usage
TODO: Write usage instructions here
## Development
After checking out the repo, run `bin/setup` to install dependencies. You can also run `bin/console` for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and tags, and push the `.gem` file to [rubygems.org](https://rubygems.org).
## Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/rubocop-exception_call.
@@ -0,0 +1,2 @@
require "bundler/gem_tasks"
task :default => :spec
@@ -0,0 +1,14 @@
#!/usr/bin/env ruby
require "bundler/setup"
require "rubocop/exception_call"
# You can add fixtures and/or initialization code here to make experimenting
# with your gem easier. You can also use a different console, if you like.
# (If you use this, don't forget to add pry to your Gemfile!)
# require "pry"
# Pry.start
require "irb"
IRB.start
@@ -0,0 +1,8 @@
#!/usr/bin/env bash
set -euo pipefail
IFS=$'\n\t'
set -vx
bundle install
# Do any other automated setup that you need to do here
@@ -0,0 +1,7 @@
require "rubocop/exception_call/version"
module Rubocop
module ExceptionCall
# Your code goes here...
end
end
@@ -0,0 +1,5 @@
module Rubocop
module ExceptionCall
VERSION = "0.1.0"
end
end
@@ -0,0 +1,31 @@
# coding: utf-8
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'rubocop/exception_call/version'
Gem::Specification.new do |spec|
spec.name = "rubocop-exception_call"
spec.version = Rubocop::ExceptionCall::VERSION
spec.authors = ["Masataka Kuwabara"]
spec.email = ["p.ck.t22@gmail.com"]
spec.summary = %q{TODO: Write a short summary, because Rubygems requires one.}
spec.description = %q{TODO: Write a longer description or delete this line.}
spec.homepage = "TODO: Put your gem's website or public repo URL here."
# Prevent pushing this gem to RubyGems.org by setting 'allowed_push_host', or
# delete this section to allow pushing this gem to any host.
if spec.respond_to?(:metadata)
spec.metadata['allowed_push_host'] = "TODO: Set to 'http://mygemserver.com'"
else
raise "RubyGems 2.0 or newer is required to protect against public gem pushes."
end
spec.files = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
spec.bindir = "exe"
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
spec.require_paths = ["lib"]
spec.add_development_dependency "bundler", "~> 1.11"
spec.add_development_dependency "rake", "~> 10.0"
end

0 comments on commit 067d4d0

Please sign in to comment.