Условная зависимость в Ruby Gemspec

Не так скрытая функция, но настраивающий ключевые отображения в Studio управления под Tools\Options\Keyboard: Alt+F1 принят значение по умолчанию к sp_help "выделенному тексту", но я не могу жить без добавления Ctrl+F1 для sp_helptext "выделенного текста"

7
задан Community 23 May 2017 в 10:29
поделиться

1 ответ

Да, я бы предложил простое текстовое требование в spec.requirements . Я бы также порекомендовал какую-то цепочку загрузки при первой загрузке драгоценного камня:

# in init.rb and/or rails/init.rb:
unless Object.const_defined?(:JSON)
  begin
    require 'json_pure'
  rescue LoadError
    begin
      require 'json-ruby'
    rescue LoadError
      require 'json'
    end
  end
end
unless Object.const_defined?(:JSON)
  raise "Could not load gem MyGem; did you install one of json_pur, json-ruby, or the C-based json library?"
end
2
ответ дан 7 December 2019 в 18:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: