zoukankan      html  css  js  c++  java
  • RubyGems使用

    安装特定的gem

    gem install gem_name

    例如,寻找信用卡处理相关的gem

    gem list -r credit

    -r 表示不搜索本地目录

    -l 表示只搜索本地的目录

    返回creditcard

    gem list -r

    返回远端服务器上所有的gem

    gem list -l

    返回本地所有的gem

    对于检索得到的gem,必须进行比较,可能对于得到的包,还要做一些修改

    下载并安装credit的gem

    gem install creditcard

    linux或unix用户必须拥有root权限

    creditcard应用

     1 # 引入creditcard库
     2 require 'creditcard'
     3 
     4 # creditcard包直接扩展了String类
     5 
     6 # ARGV是ruby定义的一个全局变量数组,
     7 # 其元素是命令行输入的每个参数
     8 if ARGV[0]
     9   credit_card_num = ARGV[0]
    10 
    11   # ?表示返回true或false
    12   if credit_card_num.creditcard?
    13     # <<是文本断行符号
    14     puts "Credit card num is valid" <<
    15         " with type #{credit_card_num.creditcard_type}."
    16   else
    17     puts 'Credit card num is not valid'
    18   end
    19 else
    20   'please enter a valid credit card num'
    21 end
    22 
    23 
    24 # 测试用信用卡卡号
    25 # Visa               4111-1111-1111-1111
    26 # MasterCard         5431-1111-1111-1111
    27 # American Express    341-1111-1111-1111
    28 # Discover           6011-6011-6011-6611
    29 # Diners Club        3530-1113-3330-0000
  • 相关阅读:
    如何进行shell脚本正确性测试
    linux 重命名文件和文件夹
    linux 下 `dirname $0`
    五句话搞定JavaScript作用域
    Javascrpt
    css
    HTML
    python之sqlalchemy
    Python之路【第九篇】:Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy
    Python之路【第八篇】:堡垒机实例以及数据库操作
  • 原文地址:https://www.cnblogs.com/tmmuyb/p/4158863.html
Copyright © 2011-2022 走看看