diff --git a/lib/errbit_github_plugin.rb b/lib/errbit_github_plugin.rb index fcf7852..fcddc1e 100644 --- a/lib/errbit_github_plugin.rb +++ b/lib/errbit_github_plugin.rb @@ -1,12 +1,15 @@ require "errbit_github_plugin/version" require 'errbit_github_plugin/error' require 'errbit_github_plugin/issue_tracker' -require 'errbit_github_plugin/rails' module ErrbitGithubPlugin def self.root File.expand_path '../..', __FILE__ end + + def self.read_static_file(file) + File.read(File.join(self.root, 'static', file)) + end end ErrbitPlugin::Registry.add_issue_tracker(ErrbitGithubPlugin::IssueTracker) diff --git a/lib/errbit_github_plugin/issue_tracker.rb b/lib/errbit_github_plugin/issue_tracker.rb index bbcdef4..1329cab 100644 --- a/lib/errbit_github_plugin/issue_tracker.rb +++ b/lib/errbit_github_plugin/issue_tracker.rb @@ -32,6 +32,20 @@ def self.fields FIELDS end + def self.icons + @icons ||= { + create: [ + 'image/png', ErrbitGithubPlugin.read_static_file('github_create.png') + ], + goto: [ + 'image/png', ErrbitGithubPlugin.read_static_file('github_goto.png'), + ], + inactive: [ + 'image/png', ErrbitGithubPlugin.read_static_file('github_inactive.png'), + ] + } + end + def configured? errors.empty? end diff --git a/lib/errbit_github_plugin/rails.rb b/lib/errbit_github_plugin/rails.rb deleted file mode 100644 index 9625278..0000000 --- a/lib/errbit_github_plugin/rails.rb +++ /dev/null @@ -1,8 +0,0 @@ -if defined?(Rails) -module ErrbitGithubPlugin - module Rails - class Engine < ::Rails::Engine - end - end -end -end diff --git a/static/github_create.png b/static/github_create.png new file mode 100644 index 0000000..8bc8e9d Binary files /dev/null and b/static/github_create.png differ diff --git a/static/github_goto.png b/static/github_goto.png new file mode 100644 index 0000000..8bc8e9d Binary files /dev/null and b/static/github_goto.png differ diff --git a/static/github_inactive.png b/static/github_inactive.png new file mode 100644 index 0000000..1bcffc7 Binary files /dev/null and b/static/github_inactive.png differ