diff --git a/.rubocop.yml b/.rubocop.yml new file mode 100755 index 0000000000000000000000000000000000000000..b6e09c28c22f19b50b9fe7673c3d36ef2ddbfb6c --- /dev/null +++ b/.rubocop.yml @@ -0,0 +1,50 @@ +AllCops: + NewCops: enable + +Layout/LineLength: + Max: 180 + +Metrics/AbcSize: + Enabled: false + +Metrics/ClassLength: + Max: 1500 + +Metrics/CyclomaticComplexity: + Max: 70 + +Metrics/ParameterLists: + Max: 15 + +Metrics/MethodLength: + Max: 100 + +Metrics/ModuleLength: + Enabled: false + +Metrics/PerceivedComplexity: + Max: 70 + +Metrics/BlockLength: + Max: 70 + +Style/AsciiComments: + Enabled: false + +Style/Documentation: + Enabled: false + +Style/FrozenStringLiteralComment: + Enabled: false + +Style/StringLiterals: + Enabled: false + +Lint/DuplicateBranch: + Enabled: false + +Style/FrozenStringLiteralComment: + Enabled: false + +Style/Documentation: + Enabled: false \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock index d100dfb82bdd2d3e9fcaadb87c24d25ba77fc842..ff8e27038697dcec734220a4cdff946bcb428a22 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,8 @@ PATH remote: . specs: - latias-influxdb (0.2.0) + latias-influxdb (0.3.0) + influxdb-client (~> 1.16.0.pre.2765) rails (~> 6.1.4) GEM diff --git a/README.md b/README.md index 78a47186d3793002b152047b14d623cc3e903427..7b350a481bc09ba434cfecd1e7342f423f8dffbf 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,12 @@ Or install it yourself as: $ gem install latias-influxdb ``` +Check version + +```bash + rails latias:influxdb:verion +``` + ## Contributing Contribution directions go here. diff --git a/app/assets/config/latias_influxdb_manifest.js b/app/assets/config/latias_influxdb_manifest.js deleted file mode 100644 index bb19be8d268008726997f4811c66db4bdeb004cb..0000000000000000000000000000000000000000 --- a/app/assets/config/latias_influxdb_manifest.js +++ /dev/null @@ -1 +0,0 @@ -//= link_directory ../stylesheets/latias/influxdb .css diff --git a/app/assets/images/latias/influxdb/.keep b/app/assets/images/latias/influxdb/.keep deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/app/assets/stylesheets/latias/influxdb/application.css b/app/assets/stylesheets/latias/influxdb/application.css deleted file mode 100644 index 0ebd7fe8299ebee6f56fa726f834e4264d27d39d..0000000000000000000000000000000000000000 --- a/app/assets/stylesheets/latias/influxdb/application.css +++ /dev/null @@ -1,15 +0,0 @@ -/* - * This is a manifest file that'll be compiled into application.css, which will include all the files - * listed below. - * - * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets, - * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path. - * - * You're free to add application-wide styles to this file and they'll appear at the bottom of the - * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS - * files in this directory. Styles in this file should be added after the last require_* statement. - * It is generally better to create a new file per style scope. - * - *= require_tree . - *= require_self - */ diff --git a/app/controllers/latias/influxdb/application_controller.rb b/app/controllers/latias/influxdb/application_controller.rb deleted file mode 100644 index 0b6754073e3e8a7acc048770a9ed92b5390107d2..0000000000000000000000000000000000000000 --- a/app/controllers/latias/influxdb/application_controller.rb +++ /dev/null @@ -1,6 +0,0 @@ -module Latias - module Influxdb - class ApplicationController < ActionController::Base - end - end -end diff --git a/app/helpers/latias/influxdb/application_helper.rb b/app/helpers/latias/influxdb/application_helper.rb deleted file mode 100644 index 95cd816de9347af73bd5149ba7e74292372d12c7..0000000000000000000000000000000000000000 --- a/app/helpers/latias/influxdb/application_helper.rb +++ /dev/null @@ -1,6 +0,0 @@ -module Latias - module Influxdb - module ApplicationHelper - end - end -end diff --git a/app/jobs/latias/influxdb/application_job.rb b/app/jobs/latias/influxdb/application_job.rb deleted file mode 100644 index c8d604170327f11c23d5fad44f5c59ccd01069d5..0000000000000000000000000000000000000000 --- a/app/jobs/latias/influxdb/application_job.rb +++ /dev/null @@ -1,6 +0,0 @@ -module Latias - module Influxdb - class ApplicationJob < ActiveJob::Base - end - end -end diff --git a/app/mailers/latias/influxdb/application_mailer.rb b/app/mailers/latias/influxdb/application_mailer.rb deleted file mode 100644 index 876c7795674ceda88aad4e1d1be5b3efd8928be4..0000000000000000000000000000000000000000 --- a/app/mailers/latias/influxdb/application_mailer.rb +++ /dev/null @@ -1,8 +0,0 @@ -module Latias - module Influxdb - class ApplicationMailer < ActionMailer::Base - default from: 'from@example.com' - layout 'mailer' - end - end -end diff --git a/app/models/latias/influxdb/application_record.rb b/app/models/latias/influxdb/application_record.rb deleted file mode 100644 index 50cc8ea327d4ecda59d7b0f818d6eb46ca3966cf..0000000000000000000000000000000000000000 --- a/app/models/latias/influxdb/application_record.rb +++ /dev/null @@ -1,7 +0,0 @@ -module Latias - module Influxdb - class ApplicationRecord < ActiveRecord::Base - self.abstract_class = true - end - end -end diff --git a/app/views/layouts/latias/influxdb/application.html.erb b/app/views/layouts/latias/influxdb/application.html.erb deleted file mode 100644 index 8b07820e0653acf561303a087a39b5fccc506ff0..0000000000000000000000000000000000000000 --- a/app/views/layouts/latias/influxdb/application.html.erb +++ /dev/null @@ -1,15 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <title>Latias influxdb</title> - <%= csrf_meta_tags %> - <%= csp_meta_tag %> - - <%= stylesheet_link_tag "latias/influxdb/application", media: "all" %> -</head> -<body> - -<%= yield %> - -</body> -</html> diff --git a/latias-influxdb-0.2.0.gem b/latias-influxdb-0.2.0.gem index 37b2e8ceaab13dfdf77a32c8e6c383bb2842da3b..b60516e1af4d1b7e0c5df81a01f29ec28aeb3f89 100644 Binary files a/latias-influxdb-0.2.0.gem and b/latias-influxdb-0.2.0.gem differ diff --git a/latias-influxdb-0.2.1.gem b/latias-influxdb-0.2.1.gem new file mode 100644 index 0000000000000000000000000000000000000000..ad31e0e579c9e75a311adc994bcec2981427a1a6 Binary files /dev/null and b/latias-influxdb-0.2.1.gem differ diff --git a/latias-influxdb-0.2.3.gem b/latias-influxdb-0.2.3.gem new file mode 100644 index 0000000000000000000000000000000000000000..1ae8d24b005a2a035e337250980ace5f0917b25d Binary files /dev/null and b/latias-influxdb-0.2.3.gem differ diff --git a/latias-influxdb-0.3.0.gem b/latias-influxdb-0.3.0.gem new file mode 100644 index 0000000000000000000000000000000000000000..504be72ee9e56fabb5ed5234dcab27e44f4f37c7 Binary files /dev/null and b/latias-influxdb-0.3.0.gem differ diff --git a/latias-influxdb.gemspec b/latias-influxdb.gemspec index bc7012b35924828c0f9eb94445c714307a0d2edc..8a2328bfaa3caf418c6f036630895e67cd65d946 100644 --- a/latias-influxdb.gemspec +++ b/latias-influxdb.gemspec @@ -17,5 +17,6 @@ Gem::Specification.new do |spec| spec.files = Dir['{app,config,db,lib}/**/*', 'MIT-LICENSE', 'Rakefile', 'README.md'] + spec.add_dependency 'influxdb-client', '~> 1.16.0.pre.2765' spec.add_dependency 'rails', '~> 6.1.4' end diff --git a/lib/latias/influxdb/version.rb b/lib/latias/influxdb/version.rb index 9249b478783b8ee2d8f6341c36a9b7a324859cd1..a999af75849afeb86dc3a688b2910f9ff6763b72 100644 --- a/lib/latias/influxdb/version.rb +++ b/lib/latias/influxdb/version.rb @@ -2,6 +2,6 @@ module Latias module Influxdb - VERSION = '0.2.0' + VERSION = '0.3.0' end end diff --git a/lib/rails/generators/latias/influxdb/install_generator.rb b/lib/rails/generators/latias/influxdb/install_generator.rb new file mode 100644 index 0000000000000000000000000000000000000000..8583e84f3aa909ff4c68c19ae0b467c668ec3b2e --- /dev/null +++ b/lib/rails/generators/latias/influxdb/install_generator.rb @@ -0,0 +1,19 @@ +require 'rails/generators' + +module Latias + module Influxdb + class InstallGenerator < Rails::Generators::Base + desc "Description:\n This creates a Rails initializer for latias::InfluxDB::Rails." + + source_root File.expand_path('templates', __dir__) + + def copy_initializer_file + template 'initializer.rb', 'config/initializers/latias_influxdb.rb' + end + + def install + # nothing to do here + end + end + end +end diff --git a/lib/rails/generators/latias/influxdb/templates/initializer.rb b/lib/rails/generators/latias/influxdb/templates/initializer.rb new file mode 100644 index 0000000000000000000000000000000000000000..04f8434941b6a34f09c3a73c74e18343ead6e95e --- /dev/null +++ b/lib/rails/generators/latias/influxdb/templates/initializer.rb @@ -0,0 +1,3 @@ +Latias::Influxdb.configure do |config| + # Latias::Influxdb.configure +end diff --git a/lib/tasks/latias/influxdb_tasks.rake b/lib/tasks/latias/influxdb_tasks.rake index 0f2c38c30469753f40ce47b0ccf5fa3f2a4c35a4..609e1aa405d16e975ec2c6bd8bfa2f16de50c053 100644 --- a/lib/tasks/latias/influxdb_tasks.rake +++ b/lib/tasks/latias/influxdb_tasks.rake @@ -1,4 +1,10 @@ -# desc "Explaining what the task does" -# task :latias_influxdb do -# # Task goes here -# end +require 'latias/influxdb/version' + +namespace :latias do + namespace :influxdb do + desc 'check lib varsion' + task verion: :environment do + puts "Version: #{Latias::Influxdb::VERSION}" + end + end +end