# -*- encoding: utf-8 -*- # stub: spree_frontend 3.1.6 ruby lib Gem::Specification.new do |s| s.name = "spree_frontend".freeze s.version = "3.1.6".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Sean Schofield".freeze] s.date = "2017-07-28" s.description = "Frontend e-commerce functionality for the Spree project.".freeze s.email = "sean@spreecommerce.com".freeze s.files = ["Gemfile".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "app/assets/images/credit_cards/amex_cid.gif".freeze, "app/assets/images/credit_cards/credit_card.gif".freeze, "app/assets/images/credit_cards/discover_cid.gif".freeze, "app/assets/images/credit_cards/icons/american_express.png".freeze, "app/assets/images/credit_cards/icons/cirrus.png".freeze, "app/assets/images/credit_cards/icons/delta.png".freeze, "app/assets/images/credit_cards/icons/diners_club.png".freeze, "app/assets/images/credit_cards/icons/directdebit.png".freeze, "app/assets/images/credit_cards/icons/discover.png".freeze, "app/assets/images/credit_cards/icons/egold.png".freeze, "app/assets/images/credit_cards/icons/maestro.png".freeze, "app/assets/images/credit_cards/icons/master.png".freeze, "app/assets/images/credit_cards/icons/paypal.png".freeze, "app/assets/images/credit_cards/icons/solo.png".freeze, "app/assets/images/credit_cards/icons/switch.png".freeze, "app/assets/images/credit_cards/icons/visa.png".freeze, "app/assets/images/credit_cards/icons/visaelectron.png".freeze, "app/assets/images/credit_cards/icons/westernunion.png".freeze, "app/assets/images/credit_cards/icons/wirecard.png".freeze, "app/assets/images/credit_cards/icons/worldpay.png".freeze, "app/assets/images/credit_cards/master_cid.jpg".freeze, "app/assets/images/credit_cards/visa_cid.gif".freeze, "app/assets/images/favicon.ico".freeze, "app/assets/images/flags/ad.png".freeze, "app/assets/images/flags/ae.png".freeze, "app/assets/images/flags/af.png".freeze, "app/assets/images/flags/ag.png".freeze, "app/assets/images/flags/ai.png".freeze, "app/assets/images/flags/al.png".freeze, "app/assets/images/flags/am.png".freeze, "app/assets/images/flags/an.png".freeze, "app/assets/images/flags/ao.png".freeze, "app/assets/images/flags/ar.png".freeze, "app/assets/images/flags/as.png".freeze, "app/assets/images/flags/at.png".freeze, "app/assets/images/flags/au.png".freeze, "app/assets/images/flags/aw.png".freeze, "app/assets/images/flags/ax.png".freeze, "app/assets/images/flags/az.png".freeze, "app/assets/images/flags/ba.png".freeze, "app/assets/images/flags/bb.png".freeze, "app/assets/images/flags/bd.png".freeze, "app/assets/images/flags/be.png".freeze, "app/assets/images/flags/bf.png".freeze, "app/assets/images/flags/bg.png".freeze, "app/assets/images/flags/bh.png".freeze, "app/assets/images/flags/bi.png".freeze, "app/assets/images/flags/bj.png".freeze, "app/assets/images/flags/bm.png".freeze, "app/assets/images/flags/bn.png".freeze, "app/assets/images/flags/bo.png".freeze, "app/assets/images/flags/br.png".freeze, "app/assets/images/flags/bs.png".freeze, "app/assets/images/flags/bt.png".freeze, "app/assets/images/flags/bv.png".freeze, "app/assets/images/flags/bw.png".freeze, "app/assets/images/flags/by.png".freeze, "app/assets/images/flags/bz.png".freeze, "app/assets/images/flags/ca.png".freeze, "app/assets/images/flags/catalonia.png".freeze, "app/assets/images/flags/cc.png".freeze, "app/assets/images/flags/cd.png".freeze, "app/assets/images/flags/cf.png".freeze, "app/assets/images/flags/cg.png".freeze, "app/assets/images/flags/ch.png".freeze, "app/assets/images/flags/ci.png".freeze, "app/assets/images/flags/ck.png".freeze, "app/assets/images/flags/cl.png".freeze, "app/assets/images/flags/cm.png".freeze, "app/assets/images/flags/cn.png".freeze, "app/assets/images/flags/co.png".freeze, "app/assets/images/flags/cr.png".freeze, "app/assets/images/flags/cs.png".freeze, "app/assets/images/flags/cu.png".freeze, "app/assets/images/flags/cv.png".freeze, "app/assets/images/flags/cx.png".freeze, "app/assets/images/flags/cy.png".freeze, "app/assets/images/flags/cz.png".freeze, "app/assets/images/flags/de.png".freeze, "app/assets/images/flags/dj.png".freeze, "app/assets/images/flags/dk.png".freeze, "app/assets/images/flags/dm.png".freeze, "app/assets/images/flags/do.png".freeze, "app/assets/images/flags/dz.png".freeze, "app/assets/images/flags/ec.png".freeze, "app/assets/images/flags/ee.png".freeze, "app/assets/images/flags/eg.png".freeze, "app/assets/images/flags/eh.png".freeze, "app/assets/images/flags/england.png".freeze, "app/assets/images/flags/er.png".freeze, "app/assets/images/flags/es.png".freeze, "app/assets/images/flags/et.png".freeze, "app/assets/images/flags/europeanunion.png".freeze, "app/assets/images/flags/fam.png".freeze, "app/assets/images/flags/fi.png".freeze, "app/assets/images/flags/fj.png".freeze, "app/assets/images/flags/fk.png".freeze, "app/assets/images/flags/fm.png".freeze, "app/assets/images/flags/fo.png".freeze, "app/assets/images/flags/fr.png".freeze, "app/assets/images/flags/ga.png".freeze, "app/assets/images/flags/gb.png".freeze, "app/assets/images/flags/gd.png".freeze, "app/assets/images/flags/ge.png".freeze, "app/assets/images/flags/gf.png".freeze, "app/assets/images/flags/gh.png".freeze, "app/assets/images/flags/gi.png".freeze, "app/assets/images/flags/gl.png".freeze, "app/assets/images/flags/gm.png".freeze, "app/assets/images/flags/gn.png".freeze, "app/assets/images/flags/gp.png".freeze, "app/assets/images/flags/gq.png".freeze, "app/assets/images/flags/gr.png".freeze, "app/assets/images/flags/gs.png".freeze, "app/assets/images/flags/gt.png".freeze, "app/assets/images/flags/gu.png".freeze, "app/assets/images/flags/gw.png".freeze, "app/assets/images/flags/gy.png".freeze, "app/assets/images/flags/hk.png".freeze, "app/assets/images/flags/hm.png".freeze, "app/assets/images/flags/hn.png".freeze, "app/assets/images/flags/hr.png".freeze, "app/assets/images/flags/ht.png".freeze, "app/assets/images/flags/hu.png".freeze, "app/assets/images/flags/id.png".freeze, "app/assets/images/flags/ie.png".freeze, "app/assets/images/flags/il.png".freeze, "app/assets/images/flags/in.png".freeze, "app/assets/images/flags/io.png".freeze, "app/assets/images/flags/iq.png".freeze, "app/assets/images/flags/ir.png".freeze, "app/assets/images/flags/is.png".freeze, "app/assets/images/flags/it.png".freeze, "app/assets/images/flags/ja.png".freeze, "app/assets/images/flags/jm.png".freeze, "app/assets/images/flags/jo.png".freeze, "app/assets/images/flags/ke.png".freeze, "app/assets/images/flags/kg.png".freeze, "app/assets/images/flags/kh.png".freeze, "app/assets/images/flags/ki.png".freeze, "app/assets/images/flags/km.png".freeze, "app/assets/images/flags/kn.png".freeze, "app/assets/images/flags/kp.png".freeze, "app/assets/images/flags/kr.png".freeze, "app/assets/images/flags/kw.png".freeze, "app/assets/images/flags/ky.png".freeze, "app/assets/images/flags/kz.png".freeze, "app/assets/images/flags/la.png".freeze, "app/assets/images/flags/lb.png".freeze, "app/assets/images/flags/lc.png".freeze, "app/assets/images/flags/li.png".freeze, "app/assets/images/flags/lk.png".freeze, "app/assets/images/flags/lr.png".freeze, "app/assets/images/flags/ls.png".freeze, "app/assets/images/flags/lt.png".freeze, "app/assets/images/flags/lu.png".freeze, "app/assets/images/flags/lv.png".freeze, "app/assets/images/flags/ly.png".freeze, "app/assets/images/flags/ma.png".freeze, "app/assets/images/flags/mc.png".freeze, "app/assets/images/flags/md.png".freeze, "app/assets/images/flags/me.png".freeze, "app/assets/images/flags/mg.png".freeze, "app/assets/images/flags/mh.png".freeze, "app/assets/images/flags/mk.png".freeze, "app/assets/images/flags/ml.png".freeze, "app/assets/images/flags/mm.png".freeze, "app/assets/images/flags/mn.png".freeze, "app/assets/images/flags/mo.png".freeze, "app/assets/images/flags/mp.png".freeze, "app/assets/images/flags/mq.png".freeze, "app/assets/images/flags/mr.png".freeze, "app/assets/images/flags/ms.png".freeze, "app/assets/images/flags/mt.png".freeze, "app/assets/images/flags/mu.png".freeze, "app/assets/images/flags/mv.png".freeze, "app/assets/images/flags/mw.png".freeze, "app/assets/images/flags/mx.png".freeze, "app/assets/images/flags/my.png".freeze, "app/assets/images/flags/mz.png".freeze, "app/assets/images/flags/na.png".freeze, "app/assets/images/flags/nc.png".freeze, "app/assets/images/flags/ne.png".freeze, "app/assets/images/flags/nf.png".freeze, "app/assets/images/flags/ng.png".freeze, "app/assets/images/flags/ni.png".freeze, "app/assets/images/flags/nl.png".freeze, "app/assets/images/flags/no.png".freeze, "app/assets/images/flags/np.png".freeze, "app/assets/images/flags/nr.png".freeze, "app/assets/images/flags/nu.png".freeze, "app/assets/images/flags/nz.png".freeze, "app/assets/images/flags/om.png".freeze, "app/assets/images/flags/pa.png".freeze, "app/assets/images/flags/pe.png".freeze, "app/assets/images/flags/pf.png".freeze, "app/assets/images/flags/pg.png".freeze, "app/assets/images/flags/ph.png".freeze, "app/assets/images/flags/pk.png".freeze, "app/assets/images/flags/pl.png".freeze, "app/assets/images/flags/pm.png".freeze, "app/assets/images/flags/pn.png".freeze, "app/assets/images/flags/pr.png".freeze, "app/assets/images/flags/ps.png".freeze, "app/assets/images/flags/pt.png".freeze, "app/assets/images/flags/pw.png".freeze, "app/assets/images/flags/py.png".freeze, "app/assets/images/flags/qa.png".freeze, "app/assets/images/flags/re.png".freeze, "app/assets/images/flags/ro.png".freeze, "app/assets/images/flags/rs.png".freeze, "app/assets/images/flags/ru.png".freeze, "app/assets/images/flags/rw.png".freeze, "app/assets/images/flags/sa.png".freeze, "app/assets/images/flags/sb.png".freeze, "app/assets/images/flags/sc.png".freeze, "app/assets/images/flags/scotland.png".freeze, "app/assets/images/flags/sd.png".freeze, "app/assets/images/flags/se.png".freeze, "app/assets/images/flags/sg.png".freeze, "app/assets/images/flags/sh.png".freeze, "app/assets/images/flags/si.png".freeze, "app/assets/images/flags/sj.png".freeze, "app/assets/images/flags/sk.png".freeze, "app/assets/images/flags/sl.png".freeze, "app/assets/images/flags/sm.png".freeze, "app/assets/images/flags/sn.png".freeze, "app/assets/images/flags/so.png".freeze, "app/assets/images/flags/sr.png".freeze, "app/assets/images/flags/st.png".freeze, "app/assets/images/flags/sv.png".freeze, "app/assets/images/flags/sy.png".freeze, "app/assets/images/flags/sz.png".freeze, "app/assets/images/flags/tc.png".freeze, "app/assets/images/flags/td.png".freeze, "app/assets/images/flags/tf.png".freeze, "app/assets/images/flags/tg.png".freeze, "app/assets/images/flags/th.png".freeze, "app/assets/images/flags/tj.png".freeze, "app/assets/images/flags/tk.png".freeze, "app/assets/images/flags/tl.png".freeze, "app/assets/images/flags/tm.png".freeze, "app/assets/images/flags/tn.png".freeze, "app/assets/images/flags/to.png".freeze, "app/assets/images/flags/tr.png".freeze, "app/assets/images/flags/tt.png".freeze, "app/assets/images/flags/tv.png".freeze, "app/assets/images/flags/tw.png".freeze, "app/assets/images/flags/tz.png".freeze, "app/assets/images/flags/ua.png".freeze, "app/assets/images/flags/ug.png".freeze, "app/assets/images/flags/um.png".freeze, "app/assets/images/flags/us.png".freeze, "app/assets/images/flags/uy.png".freeze, "app/assets/images/flags/uz.png".freeze, "app/assets/images/flags/va.png".freeze, "app/assets/images/flags/vc.png".freeze, "app/assets/images/flags/ve.png".freeze, "app/assets/images/flags/vg.png".freeze, "app/assets/images/flags/vi.png".freeze, "app/assets/images/flags/vn.png".freeze, "app/assets/images/flags/vu.png".freeze, "app/assets/images/flags/wales.png".freeze, "app/assets/images/flags/wf.png".freeze, "app/assets/images/flags/ws.png".freeze, "app/assets/images/flags/ye.png".freeze, "app/assets/images/flags/yt.png".freeze, "app/assets/images/flags/za.png".freeze, "app/assets/images/flags/zm.png".freeze, "app/assets/images/flags/zw.png".freeze, "app/assets/images/logo/spree_50.png".freeze, "app/assets/images/spree_header.jpg".freeze, "app/assets/javascripts/spree/frontend.js".freeze, "app/assets/javascripts/spree/frontend/cart.js.coffee".freeze, "app/assets/javascripts/spree/frontend/checkout.js.coffee".freeze, "app/assets/javascripts/spree/frontend/checkout/address.js.coffee".freeze, "app/assets/javascripts/spree/frontend/checkout/payment.js.coffee".freeze, "app/assets/javascripts/spree/frontend/product.js.coffee".freeze, "app/assets/stylesheets/spree/frontend.css".freeze, "app/assets/stylesheets/spree/frontend/_variables.scss".freeze, "app/assets/stylesheets/spree/frontend/frontend_bootstrap.css.scss".freeze, "app/controllers/spree/checkout_controller.rb".freeze, "app/controllers/spree/content_controller.rb".freeze, "app/controllers/spree/home_controller.rb".freeze, "app/controllers/spree/locale_controller.rb".freeze, "app/controllers/spree/orders_controller.rb".freeze, "app/controllers/spree/products_controller.rb".freeze, "app/controllers/spree/store_controller.rb".freeze, "app/controllers/spree/taxons_controller.rb".freeze, "app/helpers/spree/frontend_helper.rb".freeze, "app/helpers/spree/orders_helper.rb".freeze, "app/helpers/spree/store_helper.rb".freeze, "app/helpers/spree/taxons_helper.rb".freeze, "app/models/spree/frontend_configuration.rb".freeze, "app/views/kaminari/twitter-bootstrap-3/_first_page.html.erb".freeze, "app/views/kaminari/twitter-bootstrap-3/_gap.html.erb".freeze, "app/views/kaminari/twitter-bootstrap-3/_last_page.html.erb".freeze, "app/views/kaminari/twitter-bootstrap-3/_next_page.html.erb".freeze, "app/views/kaminari/twitter-bootstrap-3/_page.html.erb".freeze, "app/views/kaminari/twitter-bootstrap-3/_paginator.html.erb".freeze, "app/views/kaminari/twitter-bootstrap-3/_prev_page.html.erb".freeze, "app/views/spree/address/_form.html.erb".freeze, "app/views/spree/checkout/_address.html.erb".freeze, "app/views/spree/checkout/_confirm.html.erb".freeze, "app/views/spree/checkout/_delivery.html.erb".freeze, "app/views/spree/checkout/_payment.html.erb".freeze, "app/views/spree/checkout/_summary.html.erb".freeze, "app/views/spree/checkout/edit.html.erb".freeze, "app/views/spree/checkout/payment/_check.html.erb".freeze, "app/views/spree/checkout/payment/_gateway.html.erb".freeze, "app/views/spree/checkout/payment/_storecredit.html.erb".freeze, "app/views/spree/content/cvv.html.erb".freeze, "app/views/spree/content/test.html.erb".freeze, "app/views/spree/home/index.html.erb".freeze, "app/views/spree/layouts/spree_application.html.erb".freeze, "app/views/spree/orders/_adjustment_row.html.erb".freeze, "app/views/spree/orders/_adjustments.html.erb".freeze, "app/views/spree/orders/_form.html.erb".freeze, "app/views/spree/orders/_line_item.html.erb".freeze, "app/views/spree/orders/edit.html.erb".freeze, "app/views/spree/orders/show.html.erb".freeze, "app/views/spree/payments/_payment.html.erb".freeze, "app/views/spree/products/_cart_form.html.erb".freeze, "app/views/spree/products/_image.html.erb".freeze, "app/views/spree/products/_promotions.html.erb".freeze, "app/views/spree/products/_properties.html.erb".freeze, "app/views/spree/products/_taxons.html.erb".freeze, "app/views/spree/products/_thumbnails.html.erb".freeze, "app/views/spree/products/index.html.erb".freeze, "app/views/spree/products/show.html.erb".freeze, "app/views/spree/shared/_address.html.erb".freeze, "app/views/spree/shared/_error_messages.html.erb".freeze, "app/views/spree/shared/_filters.html.erb".freeze, "app/views/spree/shared/_google_add_items.js.erb".freeze, "app/views/spree/shared/_google_analytics.js.erb".freeze, "app/views/spree/shared/_google_checkout.js.erb".freeze, "app/views/spree/shared/_google_purchase.js.erb".freeze, "app/views/spree/shared/_head.html.erb".freeze, "app/views/spree/shared/_header.html.erb".freeze, "app/views/spree/shared/_link_to_cart.html.erb".freeze, "app/views/spree/shared/_login.html.erb".freeze, "app/views/spree/shared/_login_bar.html.erb".freeze, "app/views/spree/shared/_main_nav_bar.html.erb".freeze, "app/views/spree/shared/_nav_bar.html.erb".freeze, "app/views/spree/shared/_order_details.html.erb".freeze, "app/views/spree/shared/_products.html.erb".freeze, "app/views/spree/shared/_search.html.erb".freeze, "app/views/spree/shared/_shipment_tracking.html.erb".freeze, "app/views/spree/shared/_sidebar.html.erb".freeze, "app/views/spree/shared/_taxonomies.html.erb".freeze, "app/views/spree/shared/forbidden.html.erb".freeze, "app/views/spree/shared/unauthorized.html.erb".freeze, "app/views/spree/store/cart_link.html.erb".freeze, "app/views/spree/taxons/_taxon.html.erb".freeze, "app/views/spree/taxons/show.html.erb".freeze, "config/initializers/assets.rb".freeze, "config/initializers/canonical_rails.rb".freeze, "config/initializers/spree.rb".freeze, "config/routes.rb".freeze, "lib/spree/frontend.rb".freeze, "lib/spree/frontend/engine.rb".freeze, "lib/spree/frontend/middleware/seo_assist.rb".freeze, "lib/spree_frontend.rb".freeze, "lib/tasks/rake_util.rb".freeze, "lib/tasks/taxon.rake".freeze, "script/rails".freeze, "spree_frontend.gemspec".freeze, "vendor/assets/javascripts/jquery.validate/additional-methods.min.js".freeze, "vendor/assets/javascripts/jquery.validate/jquery.validate.min.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_ar.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_bg.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_ca.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_cs.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_da.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_de.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_el.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_es.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_et.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_eu.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_fa.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_fi.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_fr.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_ge.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_he.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_hr.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_hu.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_it.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_ja.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_ka.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_kk.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_ko.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_lt.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_lv.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_ms.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_nl.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_no.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_pl.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_ptbr.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_ptpt.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_ro.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_ru.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_se.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_si.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_sk.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_sl.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_sr.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_sv.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_th.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_tr.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_tw.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_uk.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_vi.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_zh.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/messages_zhtw.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/methods_de.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/methods_nl.js".freeze, "vendor/assets/javascripts/jquery.validate/localization/methods_pt.js".freeze] s.homepage = "https://spreecommerce.com".freeze s.licenses = ["BSD-3".freeze] s.requirements = ["none".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "Frontend e-commerce functionality for the Spree project.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["= 3.1.6".freeze]) s.add_runtime_dependency(%q.freeze, ["= 3.1.6".freeze]) s.add_runtime_dependency(%q.freeze, [">= 3.3.5.1".freeze, "< 3.4".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.0.4".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.1".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end